欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

php基础学习一:PHP数组与数据结构

程序员文章站 2023-10-27 09:31:28
php基础学习一:php数组与数据结构

php基础学习一: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);  
      
?>