と呼ばれるphpオブジェクトから特定の文字列を保存しようとしています$json
。これは、呼び出したWebサービスからのjson_decoded応答です。問題をデバッグする過程で、保存しようとしている文字列のシリアル化されたバージョンをエコーアウトします。これはs:12:"392-445-9987";
、まさに私が欲しいものを表示します。これは長さ12の文字列であり、正しい値です。しかし、それを$number
コードに割り当てようとすると、死んで次の行に到達しません。
if(isset($json->AddressService->response->phones)) {
echo "<textarea rows=50 cols=100>" . serialize($json->AddressService->response->phones[0]->phone_number) . "</textarea>";
$number = $json->AddressService->response->phones[0]->phone_number;
echo "I never reach this line!";
}
私は何が欠けていますか?文字列を変数に保存するにはどうすればよいですか?
ご意見ありがとうございます。