实例
<?php echo '<h2>3.数组的创建,访问与更新</h2>'; echo '<hr color="red">'; /医院 * 数组是键与值的有序集合 */ // $name = 'Kevin Wong'; // $age = 50; // $sex = 'male'; // $person = [ // 'name'=> 'Kevin Wong', // 'age' => 50, // 'sex' => 'male' // ] // //举个例子: // 老王 = [ // 1 => '王老大', // 2 => '王老二', // 3 => '王老三' // ] // 老王[2] = '王老二', // //举个更直观的例子: // 老王 = [ // '王老大' => '王老虎', // '王老二' => '王老鼠', // '王老三' => '王八' // ] // echo 老王['王老三'] //关联数组 /医院 * 数组是键与值的有序集合 * 1.分类:索引数组,关联数组 * 索引:键名为整数 * 关联:键名为字符串 * * 2.创建方式: * 1.统一创建:用字面量或变量一次性创建 * 2.逐个创建 */ //1.创建 $city = ['合肥','上海','杭州','南京']; //索引数组 echo '<pre>'; print_r($city); echo $city[1]; $city = [0 => '合肥',6 => '上海','杭州','南京']; //很少这样去干预它的编号,不利于函数的处理 echo '<pre>'; print_r($city); echo '<hr color="red">'; $user = ['id'=>10,'name'=>'Kevin Wong','course'=>'php','grade'=>90]; echo '<pre>'; print_r($user); echo $user['name']; echo '<hr>'; //更新 echo '<h3>更新</h3>'; $user['name'] = '黄忠倚'; echo $user['name']; echo '<hr>'; //删除 echo '<h3>删除</h3>'; unset($city[1]); unset($city[2]); echo '<pre>'; print_r($city); echo '<hr>'; //从数组中指定位置取出元素 echo '取出来的元素:<br>'; print_r(array_splice($city,1,2)); print_r($city);
运行实例 »
点击 "运行实例" 按钮查看在线实例