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

jacklove
jacklove 原创
2023-03-27 12:16:02 1295浏览

在学习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中文网。

相关推荐:

php基础学习:PHP文件系统

php基础学习:图像处理

通过cURL来做小偷程序

以上就是php基础学习:PHP数组与数据结构的详细内容,更多请关注php中文网其它相关文章!

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。