P粉4492810682023-08-16 17:52:28
関数 implode
の定義は、非常に大まかに次のコードと同等です (これは単なる例であり、テストされていません)。
リーリー
重要な点は次のコード行です: $pieceAsString = (string)$piece;
implode は
each を実行する必要があります。要素を 1 つずつ文字列に変換します。
次に、$pcs
リーリー
ループのある時点で、
$piece = ['two-a', 'two-b']
警告が表示される理由は、
配列内に他の配列があるためです。これが起こる可能性はいくつかあります:
$_REQUEST
と書くことができます。
PHP は、配列を表す入力内の特定の表記法 を認識します。たとえば、誰かが URL
/your-page.php?example[]=a&example[]=b。
これは非常に重要な注意事項です: ユーザー入力を決して信用しないでください。
何らかの仮定を行うことは非常に危険です。入力はユーザーの制御下にあり、ユーザーはあなたの友達ではないかもしれません。