ホームページ >バックエンド開発 >PHPチュートリアル >PHPアルゴリズムを使用して次の画像を印刷する方法
偶然下の写真を見たので、phpを使って下の写真を印刷してみました。
二种方法解决此问题:
方法一:基礎图分析该图は一二维数组、可用二维数组解决この種问题,6 行就は 6 個の数組,每行就は数組を表す要素。各配列の要素数がわかれば、その配列にどの要素が含まれているかを知ることはできないのでしょうか? Re r
: コードの場合、最初に SIZE 空気配列を与え、空の配列の要素を埋めます。具体的な方法は以下の通りです。 🎜 🎜🎜
function array_chunk_vertical($arr, $colun){ $arr_length = count($arr); $parem = floor($arr_length / $colun); $pare = $arr_length % $colun; $ar = array(); for ($i = 0; $i < $colun; $i ++) { $par = $i == $colun - 1 ? 1 : 5; $ar[] = $par; } $newarray = array(); foreach ($ar as $value) { for ($i = 0; $i < $value; $i ++) { $newarray[$i][] = array_shift($arr); } } return $newarray;}$arr = range(1, 31);$data = array_chunk_vertical($arr, 7);foreach ($data as $value) { foreach ($value as $va) { printf('[%2s]', $va); } echo "<br/>";}🎜 🎜🎜 🎜