回答編集履歴

1 nameをみてなかったので追記

rururu3

rururu3 score 5487

2017/06/20 00:59  投稿

echo部分多分間違ってます。
```
<?php
   $array = array("1", "3", "5");
   $array2 = array(array("1"),
                   array("2"),
                   array("3"),
                   array("4"),
                   array("5"),
                   array("6"),
                   );
   foreach($array2 as $row) {
       if (array_search($row[0], $array) !== FALSE) {
           echo "<input type='checkbox' name='{$row[0]}' value='{$row[0]}' checked >" . PHP_EOL;
       }
       else {
           echo "<input type='checkbox' name='{$row[0]}' value='{$row[0]}'>" . PHP_EOL;
       }
   }
```
で出るかと思います(試せるように配列定義などなどしてます)
で出るかと思います(試せるように配列定義などなどしてます&nameのところの出し方ルールが不明なので適当です)
※質問のところで、ほぼほぼテストできるぐらいに記述できてるので、一度実際にどう表示されるのか試すのがいいかと思います。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る