Webサービスが呼び出されるたびに送信JSONオブジェクトをIphone Appに変換するIphoneアプリケーション用のPHPを介してWebサービスを開発しています。
問題は、いくつかの null 値を含む可能性のある深い多次元配列を変換するときです。すべての null 値を空の文字列に変換して、アプリケーションがクラッシュしないようにしたいのですが、多次元配列の奥深くをチェックする方法はありますか?すべてのnull値を削除するには深すぎます。もう1つ、モバイルアプリケーションであるため、プロセス全体が遅くならないように解決策が必要です。解決策があれば、モバイル開発者に伝えることができます彼らの側からそれを扱うことができます
配列の例が提供されています
Array
(
[result] => 1
[data] => Array
(
[basic_detail] => Array
(
[Name] => Coca-Cola Company
[industry_detail] => Array
(
[0] => Array
(
[industry_name] => Beverages
)
)
[category_detail] => Array
(
[0] => Array
(
[category_name] => Soft drinks
)
[1] => Array
(
[category_name] => Water
)
[2] => Array
(
[category_name] => Juices
)
[3] => Array
(
[category_name] => Energy & Sport Drinks
)
[4] => Array
(
[category_name] => Hot Beverages
)
)
[Nationality] => Array
(
[0] => American
)
)
[Story_text] =>
)
)