0

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

在此先感谢 :) 强尼

4

2 回答 2

1

在期间拆分它。

var parts = 'a.10152107362775359.906732.14226545341'.split('.');

这给了你一个数组

["a", "10152107362775359", "906732", "14226545341"]

然后获取数组的第二个元素

$notclean = parts[1];

对于 PHP,使用爆炸而不是拆分。

$parts = explode('.', $notclean);
于 2012-09-16T01:06:14.753 回答
0

使用explode()功能:

$str = 'a.10152107362775359.906732.14226545341';
$arr = explode(".",$str);
$notclean = $arr[1];
于 2012-09-16T01:08:00.170 回答