0

アルバムから写真を表示するためにgraph.facebook.comコードを使用しているだけですが、ユーザーがアルバムからURLを貼り付けてから、php正規表現またはjavascriptを使用して、アルバムID以外のすべてを削除したいと考えていますだから私は写真を表示することができます。

ユーザーがこれをユーザーの MYSQL テーブルに貼り付けた場合:

https://www.facebook.com/media/set/?set=a.10152107362775359.906732.14226545341&type=3

a の後の数字のみを取得する最良の方法は何でしょうか。そして、次の場所の前に。開始します。

基本的にこれが必要です: 10152107362775359

set= のすべてを取得できることを知っています

$notclean = 'a.10152107362775359.906732.14226545341';

しかし今、私はどのように作るのですか

$notclean = '10152107362775359';

前もって感謝します:) ジョニー

4

2 に答える 2

1

ピリオドで分割します。

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

これにより、配列が得られます

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

次に、配列の 2 番目の要素を取得します。

$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 に答える