标签: explode

仅从youtube的网址中获取视频ID

如何仅从youtube的网址中获取视频ID?

例如,

http://www.youtube.com/watch?v=aPm3QVKlBJg

有时URL会在'v'之后包含其他信息

http://www.youtube.com/watch?v=Z29MkJdMKqs&feature=grec_index

但我不想要其他信息,只是视频ID.

我只能想到使用爆炸,

$url  = "http://www.youtube.com/watch?v=aPm3QVKlBJg";
$pieces = explode("v=", $url);
Run Code Online (Sandbox Code Playgroud)

但如何清理这样的URL?

http://www.youtube.com/watch?v=Z29MkJdMKqs&feature=grec_index

php youtube explode

1
推荐指数
1
解决办法
2035
查看次数

删除具有爆炸功能的最后一行

我将此文本存储在变量中:

分享到:mindfuq:2011年6月12日,星期日由John Sandford Buried Prey Buried Prey埋葬的猎物,这个最新的John Sandford戏剧以他最喜欢的主角,警察"猎人"的坏人Lucas Davenport为特色,他们重新审视了一个冷酷的案例.他的过去.他在职业生涯早期工作的案件的受害者是发现
与朋友分享:| | 艺术 - 通过Feedzilla的文学故事,RSS源和小部件.

我想删除此文本的最后一行.我怎么能这样做explode? str_replace不适合我.

php string explode

1
推荐指数
1
解决办法
5887
查看次数

PHP explode(),返回分隔符?

我不确定为什么但爆炸功能似乎对我不起作用.

我有一个字符串,其中包含一组或多组逗号分隔值.这些集由开始/结束方括号分隔.

在删除结尾"["和"]"之后,我认为使用explode函数将结果分隔为"] ["会很简单.相反,我得到一些奇怪的东西.

$rawInserts = '[1,2,3,4,5][2,3,4,5,6][3,4,5,6,7]';
$the_inserts = substr($rawInserts,1,strlen($rawInserts)-2);
echo "$the_inserts \n"; //returns "1,2,3,4,5][2,3,4,5,6][3,4,5,6,7"
$inserts = explode($the_inserts , "][");
echo print_r($inserts)."\n"; // returns one item array containing "][";
Run Code Online (Sandbox Code Playgroud)

为什么它会回来"] ["?(仅供参考,我尝试了这个确切的例子但它失败了).

提前致谢.

php explode

1
推荐指数
1
解决办法
955
查看次数

PHP:知道是否设置了来自explode的值

http://codepad.org/GAl6W6xn

为什么这段代码说"未设置"?什么是数组位置2设置为使其说"设置"?我如何处理这个问题,以便知道位置2中是否存在值?

(抱歉缺少一个好头衔,想不到一个)

php explode

1
推荐指数
1
解决办法
1468
查看次数

除非分隔符出现在引号中,否则在分隔符处爆炸

我有以下字符串,我需要爆炸,:

$line = 'C13T110,E010,"WF2010/2510/2540 BK,C,M,Y PACK",0,99.99,EP,EP2,.000,'
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,引号内的描述中有很多内容会丢弃我生成的数组.

如何爆炸此字符串以输出以下数组:

[0] = C13T110
[1] = E010
[2] = "WF2010/2510/2540 BK,C,M,Y PACK"
[3] = 0
[4] = 99.99
[5] = EP
[6] = EP2
[7] = .000
Run Code Online (Sandbox Code Playgroud)

php csv explode

1
推荐指数
1
解决办法
154
查看次数

对包含分隔名称 - 值对的字符串进行标记和重构

我有一个字符串结构如下:

 "01;AA:02;AB:03;AC:"
Run Code Online (Sandbox Code Playgroud)

有没有办法使其成为$ _POST样式格式,其中:

 $MyVar['01'] = "AA"
 $MyVar['02'] = "AB"
 $MyVar['03'] = "AC"
Run Code Online (Sandbox Code Playgroud)

?

当我完成更改时,我还想以某种方式将其重新打包成原始的字符串格式.(在内爆时不需要前导零,爆炸时可能不存在)

编辑:添加信息

 InevntorySKU;InventoryQTY:
     086;99:043;99:130;99:131;99:132;99:133;99:134;99:135;99:136;99:137;99:138;99:139;99:140;99:141;99:142;99:143;99:
Run Code Online (Sandbox Code Playgroud)

php arrays string explode implode

1
推荐指数
1
解决办法
67
查看次数

在空格上爆炸字符串,但不引用引号中的空格

我正在用PHP构建一个过滤系统.我需要优先考虑基于关键字匹配的文本.过滤器必须识别不同类型的关键字.

其中一种类型是普通词keyword1 keyword2.这将过滤带有'keyword1'和'keyword2'的文本,无论它们是否在文本中连续出现的顺序如何.

另一种类型是单词的精确组合"keyword1 keyword2".这将优先考虑具有确切组合"keyword1 keyword2"的文章.

还有其他类型,但它们在这里不相关.

关键字类型可以合并,因此keyword1 "keyword2 keyword3"有效并且会搜索包含"keyword1"和确切组合"keyword2 keyword3"的文章.

对于第一种类型,我可以使用an explode(' ', $keywords)来获取数组中的关键字.但是,这会搞砸keyword1 "keyword2 keyword3",因为引号中的文本也会分开.

所以我需要一个分隔关键字的函数,但不会用引号分隔文本.有功能可以做到吗?如果没有,是一个正则表达式的方式去?

php regex filter explode keyword

1
推荐指数
1
解决办法
781
查看次数

Php - 用两个分隔符爆炸一个字符串

$string = 'folder1:image1.jpg|folder2:image2.jpg|folder3:image3.jpg';
Run Code Online (Sandbox Code Playgroud)

我需要爆炸字符串以获得以下结果:

<img src="/folder1/image1.jpg" />
<img src="/folder2/image2.jpg" />
<img src="/folder3/image3.jpg" />
Run Code Online (Sandbox Code Playgroud)

一个分隔符不是问题,但我有两个分隔符,不知道怎么做:

$imagedata = explode("|", $string);
foreach($imagedata as $image) {
echo "$image<br />";
}
Run Code Online (Sandbox Code Playgroud)

php explode

1
推荐指数
1
解决办法
648
查看次数

从php获得爆炸的价值

可以说我有一个由;分隔的字符串;

  $something = "dog;cat;horse;fish";
Run Code Online (Sandbox Code Playgroud)

我知道我可以轻松地将其爆炸并从爆炸数组中获取适当的值:

 $explode = explode(";",$something);
Run Code Online (Sandbox Code Playgroud)

$explode[1] 会是猫.

有没有办法可以在线进行此操作?我的意思是:

$favoritePet = explode(";",$something)[1];
Run Code Online (Sandbox Code Playgroud)

$favoritePet 等于猫

显然上面是错误的,但我希望这说明了我想要达到的目标,同时爆炸并获得价值.

php arrays explode

1
推荐指数
1
解决办法
1208
查看次数

将带数字的长字符串转换为数组

我正在寻找一种方法将字符串1 hello there 6 foo 37 bar转换成数组,如:

Array ( [1] => "hello there",
        [6] => "foo",
        [37] => "bar" )
Run Code Online (Sandbox Code Playgroud)

每个数字都是它后面的字符串的索引.我想得到它的帮助.谢谢!:)

php regex arrays explode preg-split

1
推荐指数
1
解决办法
67
查看次数

标签 统计

explode ×10

php ×10

arrays ×3

regex ×2

string ×2

csv ×1

filter ×1

implode ×1

keyword ×1

preg-split ×1

youtube ×1