私はワードプレスを使用しており、メタ キー値の 1 つが次のように保存されています。
a:1:{i:0;s:8:"Religion";}
PHPでこれを解析する最も簡単な方法を見つけようとしているので、「宗教」または実際にはすべての要素をきれいな方法で抽出できます。
これが理にかなっていることを願っています-ありがとう!!!
ローレン
これはシリアル化された配列です。unserialize() を使用してください
$array = unserialize('a:1:{i:0;s:8:"Religion";}');
echo $array[0];
これは PHP 5.2 以降で機能します。
list($thatWord) = unserialize($metaKeyValue);
次に、文字列"Religion"
を に入れ$thatWord
ます。
あなたが持っている文字列:
a:1:{i:0;s:8:"Religion";}
シリアル化された配列です。wordpress 内から取得するArray
と、文字列ではなく が取得されます。データベースから直接プルすると想定しているため、自分でunserialize
ドキュメント化する必要があります。