我只是使用graph.facebook.com代码来显示相册中的照片,但我希望用户能够粘贴相册中的URL,然后使用php正则表达式或javascript,我想删除相册id以外的所有内容,以便显示照片。
如果用户将此粘贴到其用户的MYSQL表:
https://www.facebook.com/media/set/?set=a.10152107362775359.906732.14226545341&type=3
只检索a之后和下一个之前的数字的最佳方法是什么。启动。
基本上我需要这个:10152107362775359
我知道我可以得到所有设置=
$notclean = 'a.10152107362775359.906732.14226545341';
但是现在我该如何制作
$notclean = '10152107362775359';
提前感谢:)Jonny
按句点拆分。
var parts = 'a.10152107362775359.906732.14226545341'.split('.');
这会给你一个阵列
["a", "10152107362775359", "906732", "14226545341"]
然后获得阵列的第二个元素
$notclean = parts[1];
对于PHP,使用爆炸而不是拆分。
$parts = explode('.', $notclean);
使用explode()
函数:
$str = 'a.10152107362775359.906732.14226545341';
$arr = explode(".",$str);
$notclean = $arr[1];