foreachなしで、どのように私はこのような配列を回すことができますか
array("item1"=>"object1", "item2"=>"object2",......."item-n"=>"object-n");
このような文字列に
item1='object1', item2='object2',.... item-n='object-n'
私はimplode()
すでに考えました、しかしそれはそれで鍵を内破しません。
foreachが必要な場合、foreachをネストしないことは可能ですか?
編集:文字列を変更しました
EDIT2 / UPDATE: この質問はかなり前に尋ねられました。当時、私はすべてを1行で記述したかったため、3項演算子とネストされた組み込み関数呼び出しを使用してforeachを優先しました。それは良い習慣ではありませんでした!簡潔であるかどうかにかかわらず、読みやすいコードを書くことはそれほど重要ではありません。
この場合、関数にforeachを入れる方が、ワンライナーを書くよりもはるかに読みやすくモジュール化されます(すべての答えは素晴らしいですが!)。