使用php或javascript从facebook相册URL中删除多余的部分

Remove extra bits from facebook album URL using php or javascript

本文关键字:删除 多余 URL 相册 php javascript facebook 使用      更新时间:2023-09-26

我只是使用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];