在學習php的過程中會遇到很多的數組和資料結構等問題,本篇將講解其相關知識。
<!-- PHP數組與資料結構 -->
<?php // // $arr = array('歡迎',10 => '學習', // // 'php', // // 19 => '語言','相信自己一定能學會' // // ); // // $arr = array('劉亦菲', // // 'anglebaby','鹿晗','範彬彬' // // ); // $arr[0] = '北京'; // $arr[1] = '上海'; // $arr[2] = '廣州'; // $arr = array('0' => '小明', // '1' => '小龍', // '2' => '小花', // '3' => '小蘭' // ); // $arr = [ // ['南寧','崇左','憑祥','桂林','百色'], // ['龍州','武鳴','寧明','大興','蘋果'] // ]; // $arr = array( // array('南寧','崇左','憑祥','桂林','百色'), // array('龍州','武鳴','寧明','大興','蘋果') // ); // echo '<pre>'; // echo count($arr);die; // var_dump($arr[2]); // echo '</pre>'; ?> <?php $num = array('南寧','崇左','憑祥','桂林','百色'); for ($i = 0;$i < count($num);$i++){ echo $num[$i].'<br />'; } unset($num[1]); var_dump($num); $name = array( 'name1' => '芙蓉', 'name2' => '鳳姐' ); foreach ($name as $key => $value){ echo $key.'——————'.$value.'<br />'; } $city = array( 0 => array( '南寧' => 'nanning', '百色' => 'baise', '憑祥' => 'pingxing' ), 1 => array( '廣州' => 'guangzou', '深圳' => 'shengzheng', '東莞' => 'dongguan' ) ); foreach ($city as $value){ foreach ($value as $k => $v){ echo $k.'—'.$v.'<br />'; } } list($one,$two,$three) = array('張三','李四','王五'); echo '$one----'.$one.'<br />'; echo '$two----'.$two.'<br />'; echo '$three--'.$three.'<br />'; $kongjie = [ 'gao' => '黑絲', 'lian' => '很白', 'tui' => '很細', 'wuguan' => '精緻', 'shengyin' => '甜美', ]; $date = each($kongjie); echo '<pre>'; var_dump($date); echo '<pre>'; list($one,$two) = each($kongjie); echo $one.'-'.$two.'<br />'; $minggren = array("鄧超","黃曉明","濘澤濤","鐘漢良"); $dc = array_shift($minggren); array_unshift($array, $value1); array_push($array, $value1); array_pop($array); current($array); key($array); next($array); prev($array); reset($array); end($array); print_r($minggren); //php數組常用函數 array_combine($keys, $values); range($start, $end); compact($varname1); array_fill($start_index, $num, $value); array_chunk($array, $size); array_merge($array1); array_slice($array, $offset); array_diff($array1, $array2); array_search($needle, $haystack); array_splice($input, $offset); array_sum($array); in_array($needle, $haystack); array_key_exists($key, $array); shuffle($array); count($array_or_countable); array_flip($array); array_keys($array); array_values($array); array_reverse($array); array_count_values($array); array_rand($array); array_unique($array); sort($array); rsort($array); asort($array); arsort($array); asort($array); arsort($array); ksort($array); krsort($array); natsort($array); natcasesort($array); array_filter($array); extract($array); ?>
本片講解了php數組及其資料結構的相關知識,更多相關知識請關注php中文網。