implodeを使用して配列を印刷しようとしていますが、微調整したいので、implodeの「接着剤」は、すべての要素ではなく、2つの要素ごとに表示されます。
$nombreNombre=array('josh','13','mike','44','dude','98','scott','450');
echo '<li>' . implode('</li><li>', $nombreNombre).'</li>
そのimを取得すると:
そして私は欲しい:
implodeを使用して配列を印刷しようとしていますが、微調整したいので、implodeの「接着剤」は、すべての要素ではなく、2つの要素ごとに表示されます。
$nombreNombre=array('josh','13','mike','44','dude','98','scott','450');
echo '<li>' . implode('</li><li>', $nombreNombre).'</li>
そのimを取得すると:
そして私は欲しい:
$nombreNombre
を実行し、各ペアを文字列に変換array_chunk
してから、を実行できます。array_map
implode
$arr = array('josh','13','mike','44','dude','98','scott','450');
$arr = array_chunk($arr, 2);
function repr($pair) { list($a, $b) = $pair; return "$a $b"; }
$arr = array_map("repr", $arr);
echo '<li>' . implode('</li><li>', $arr) . '</li>';