首頁 後端開發 php教程 php的array数组和使用实例简明教程_PHP教程

php的array数组和使用实例简明教程_PHP教程

Jul 13, 2016 am 10:35 AM
array php 使用 基礎 實例 陣列 朋友 簡明教學 語言

 最近在教一个朋友php,他没有其他语言的基础。对array的理解和用法有些模糊。所以写了个教程,需要的朋友可以参考下

注意注释部分的文字介绍哦~    代码如下:值[value]) //键名一般用与索引 //类型可以为 int 或 字符串[int是什么可以查php手册] //所以可以这样写 //$array = array(0=>'a',1=>'b'); //你也可以这样写 //array会自动补充索引键名,默认是 int值 由0开始 $array = array('a','b'); //测试 不能用echo 只能用 print_r 打印数组  不要问为什么,做就对了 print_r($array); //输出结果是  Array ( [0] => a [1] => b ) //可以看出,如果你不设定键名[key] 它会自动补充 key //你也可以随意改变 key $array = array(3=>'a',5=>'b'); print_r($array); //结果 Array ( [3] => a [5] => b ) //如果你要读取数组的内容,你可以这么做 echo $array[3]; //结果是 a  //这里用echo 是因为只要不是数组,都可以直接用echo输出 //key可以为 字符串 $array = array('aa'=>'a','bb'=>'b'); print_r($array); //结果是Array ( [aa] => a [bb] => b ) //所以你也可以 echo $array['aa']; 注意字符串都是要用引号括住 //值[value]可以是一个变量,可以是数组 $array = array(0=>array('a','b'),1=>array('c','d')); print_r($array); //结果是 Array ( [0] => Array ( [0] => a [1] => b ) [1] => Array ( [0] => c [1] => d ) ) //这叫二维数组 //读取里面的内容可以是这样 echo $array[0][1]; //结果是b 也可以用  //当然也可以是包含更多的数组 $array = array(0=>array(array('a','b'),array('c','d')),1=>array(array('e','f'),array('g','h'))); //看起来有点乱,要自己慢慢领悟 //回归到实际应用中 实例化一个数租 $array = array(); //模拟一个sql循环 sql多数是用 while循环,我这里做一个简单的for 10次循环  echo '
'; echo '
'; for($i=0;$i'我的名'.$i,'age'=>'我的年纪1'.$i);    // $array[]  加中括号 是要让他生成10 个数组 分别0 - 10   //如果是 $array = array('name'=>'我的名'.i,'age'=>'我的年纪1'.i);    //那么结果只有一条数组。最后一条会代替了前一条 } print_r($array); //结果 Array ( [0] => Array ( [name] => 我的名0 [age] => 我的年纪10 ) [1] => Array ( [name] => 我的名1 [age] => 我的年纪11 ) [2] => Array ( [name] => 我的名2 [age] => 我的年纪12 ) [3] => Array ( [name] => 我的名3 [age] => 我的年纪13 ) [4] => Array ( [name] => 我的名4 [age] => 我的年纪14 ) [5] => Array ( [name] => 我的名5 [age] => 我的年纪15 ) [6] => Array ( [name] => 我的名6 [age] => 我的年纪16 ) [7] => Array ( [name] => 我的名7 [age] => 我的年纪17 ) [8] => Array ( [name] => 我的名8 [age] => 我的年纪18 ) [9] => Array ( [name] => 我的名9 [age] => 我的年纪19 ) [10] => Array ( [name] => 我的名10 [age] => 我的年纪110 ) ) //怎么用呢? ?>  
      '.$value['name'].'  |  '.$value['age'].''; }   ?>
   

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/744062.htmlTechArticle最近在教一个朋友php,他没有其他语言的基础。对array的理解和用法有些模糊。所以写了个教程,需要的朋友可以参考下 注意注释部分的文字...
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
兩個點博物館:所有展覽以及在哪裡可以找到它們
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

倉庫:如何復興隊友
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
兩個點博物館:所有展覽以及在哪裡可以找到它們
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

CakePHP 日期和時間 CakePHP 日期和時間 Sep 10, 2024 pm 05:27 PM

CakePHP 日期和時間

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 Dec 24, 2024 pm 04:42 PM

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南

CakePHP 檔案上傳 CakePHP 檔案上傳 Sep 10, 2024 pm 05:27 PM

CakePHP 檔案上傳

CakePHP 路由 CakePHP 路由 Sep 10, 2024 pm 05:25 PM

CakePHP 路由

討論 CakePHP 討論 CakePHP Sep 10, 2024 pm 05:28 PM

討論 CakePHP

CakePHP 專案配置 CakePHP 專案配置 Sep 10, 2024 pm 05:25 PM

CakePHP 專案配置

CakePHP 快速指南 CakePHP 快速指南 Sep 10, 2024 pm 05:27 PM

CakePHP 快速指南

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 Dec 20, 2024 am 11:31 AM

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發

See all articles