php array数组的懂得与使用[初级教程]
php array数组的理解与使用[初级教程]
最近在教一个朋友php,他没有其他语言的基础。对array的理解和用法有些模糊。
所以写了个教程,希望对大家有用
也可以加我微博讨论
weibo.com/jeiry
<?php //实例化一个数组$array = array();//数组由两部分组成 如下//array(键名[key]=>值[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 '<br>'; echo '<br>';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'].'';} ?>

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

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

許多用戶在選擇智慧型手錶的時候都會選擇的華為的品牌,其中華為GT3pro和GT4都是非常熱門的選擇,不少用戶都很好奇華為GT3pro和GT4有什麼區別,下面就給大家介紹一下二者。華為GT3pro和GT4有什麼差別一、外觀GT4:46mm和41mm,材質是玻璃鏡板+不鏽鋼機身+高分纖維後殼。 GT3pro:46.6mm和42.9mm,材質是藍寶石玻璃鏡+鈦金屬機身/陶瓷機身+陶瓷後殼二、健康GT4:採用最新的華為Truseen5.5+演算法,結果會更加的精準。 GT3pro:多了ECG心電圖和血管及安

為什麼截圖工具在Windows11上不起作用了解問題的根本原因有助於找到正確的解決方案。以下是截圖工具可能無法正常工作的主要原因:對焦助手已開啟:這可以防止截圖工具開啟。應用程式損壞:如果截圖工具在啟動時崩潰,則可能已損壞。過時的圖形驅動程式:不相容的驅動程式可能會幹擾截圖工具。來自其他應用程式的干擾:其他正在運行的應用程式可能與截圖工具衝突。憑證已過期:升級過程中的錯誤可能會導致此issu簡單的解決方案這些適合大多數用戶,不需要任何特殊的技術知識。 1.更新視窗與Microsoft應用程式商店應用程

在現今科技快速發展的時代,程式語言也如雨後春筍般湧現。其中一門備受矚目的語言就是Go語言,它以其簡潔、高效、並發安全等特性受到了許多開發者的喜愛。 Go語言以其強大的生態系統而著稱,其中有許多優秀的開源專案。本文將介紹五個精選的Go語言開源項目,帶領讀者一起探索Go語言開源專案的世界。 KubernetesKubernetes是一個開源的容器編排引擎,用於自

age動漫是能夠提供使用者各種動漫的軟體,那麼軟體的官方入口是什麼呢?使用者只需要輸入下面的網址就能夠在裡面免費的觀看各種動漫,在登入的時候可能會遇到網路不暢的問題。這篇age動漫動畫官方正版入口分享能夠告訴大家具體的入口是什麼,趕快來看看吧! age動漫動畫官方正版入口在哪網址分享:http://age.tv軟體介紹:1、軟體中的動漫會有很多,能夠讓大家可以看到更齊全的漫畫內容。 2.這裡的動漫都是完全免費的,可以讓大家不花錢就能夠上網閱讀漫畫。 3.能夠在軟體更加流暢的觀看動漫,這裡的動漫有著很

標題:C#中使用Array.Sort函數對陣列進行排序的範例正文:在C#中,陣列是一種常用的資料結構,經常需要對陣列進行排序運算。 C#提供了Array類,其中有Sort方法可以方便地對陣列進行排序。本文將示範如何使用C#中的Array.Sort函數對陣列進行排序,並提供具體的程式碼範例。首先,我們要先了解Array.Sort函數的基本用法。 Array.So

Laravel是一個流行的PHP框架,具有高度可擴展性和高效性,它提供了許多強大的工具和程式庫,讓開發者可以快速建立高品質的網路應用程式。其中,LaravelEcho和Pusher是兩個非常重要的工具,透過它們可以輕鬆實現WebSockets通信,本文將詳細介紹如何在Laravel應用程式中使用這兩個工具。什麼是WebSockets? WebSockets

《Go語言開發必備:5個熱門框架推薦》Go語言作為一門快速、高效的程式語言,受到越來越多開發者的青睞。為了提高開發效率,優化程式碼結構,許多開發者選擇使用框架來快速建立應用。在Go語言的世界中,有許多優秀的框架可供選擇。本文將介紹5個熱門的Go語言框架,並提供具體的程式碼範例,幫助讀者更好地理解和使用這些框架。 1.GinGin是一個輕量級的Web框架,擁有快速

PHP中echo關鍵字的作用和使用方法詳解PHP是一種廣泛使用的伺服器端腳本語言,它在網頁開發中被廣泛應用。而echo關鍵字是在PHP中用來輸出內容的一種方法。本文將詳細介紹echo關鍵字的作用與使用方法。作用:echo關鍵字的主要作用是將內容輸出到瀏覽器。在網頁開發中,我們需要將資料動態地呈現到前端頁面上,這時就可以使用echo關鍵字將資料輸出到頁面上。 e
