[php]array配列

9270 ワード

重複文と分割できない配列について説明します:-)
配列という収納ボックスにデータが入っています.
<?php
    $coworkers = array('mina', 'hoon', 'lee', 'baba');
  ?>
coworkersを変数とする配列です
<?php
    $coworkers = array('mina', 'hoon', 'lee', 'baba');
    echo $coworkers[1].'<br>';
    echo $coworkers[3].'<br>';
  ?>
  
hoon
baba
ちょっと待って...$coworkers[1].'<br>' ?????
JavaScriptでは、.がその中の要素を検索するとき???
またたく間にJavaScriptと混同
phpに.を加えます.
さらに$coworkers[1]'<br>'を加えます.
🤜🏻
🤦🏻‍♀️
💥
count()
Return the number of elements in an array.
<?php
    $coworkers = array('mina', 'hoon', 'lee', 'baba');
   echo count($coworkers);
?>
// 4

<?php
    $coworkers = array('mina', 'hoon', 'lee', 'baba');
    var_dump(count($coworkers));
?>
// int(4) 숫자이고, 4개가 들어있다 ~~~
array_push()
arrayに要素を追加する
<?php
    $coworkers = array('mina', 'hoon', 'lee', 'baba');
    array_push($coworkers, 'han','kyung');
    var_dump($coworkers);
?>

// array(6) { [0]=> string(4) "mina" [1]=> string(4) "hoon" [2]=> string(3) "lee" 
// [3]=> string(4) "baba" [4]=> string(3) "han" [5]=> string(5) "kyung" }
質問:var_dump()を使用して、アレイに追加する方法を確認できます.print_r($coworkers);を使っても
string(8) "Array mina [1] => hoon [2] => lee [3] => baba [4] => han [5] => kyung )
このような結果が確認できます.
ただしarrayに配列を追加するとecho($coworkers);でエラーが発生します.
$coworkers = array('mina', 'hoon', 'lee', 'baba','han','kyung');
私が見たい様子ですが、どうすればいいですか...?