2

私はワードプレスを使用しており、メタ キー値の 1 つが次のように保存されています。

a:1:{i:0;s:8:"Religion";}

PHPでこれを解析する最も簡単な方法を見つけようとしているので、「宗教」または実際にはすべての要素をきれいな方法で抽出できます。

これが理にかなっていることを願っています-ありがとう!!!

ローレン

4

2 に答える 2

8

これはシリアル化された配列です。unserialize() を使用してください

$array = unserialize('a:1:{i:0;s:8:"Religion";}');
echo $array[0];
于 2012-08-24T13:50:07.203 に答える
1

これは PHP 5.2 以降で機能します。

list($thatWord) = unserialize($metaKeyValue);

次に、文字列"Religion"を に入れ$thatWordます。

あなたが持っている文字列:

a:1:{i:0;s:8:"Religion";}

シリアル化された配列です。wordpress 内から取得するArrayと、文字列ではなく が取得されます。データベースから直接プルすると想定しているため、自分でunserializeドキュメント化する必要があります。

于 2012-08-24T13:53:32.200 に答える