鍵值對,用於取值和賦值,取值和賦值的左邊都是一樣的
整形、字串、變數這些是同級的
推薦print_r
include或者require
8 class="main">=>形式和array[key]=value形式9 <?php
10 require 'header2.php'; 11 ?>
(1)$arr=array('user1','age'=>'20');
(2)$arr='user1';
$arr['age']=20;
檔名 字串
程式執行順序:
1.從上往下
2.從左往右
如何提高**重用性:
1.include
2.require
陣列分類:
1.索引陣列
2.關聯陣列
3.混合陣列
陣列元素:(鍵值對)
1.下標|鍵|key
2.值|value
陣列定義:
1.索引陣列
(1)$arr=array(10=>1,20=>3,30=>5);
(2)$arr[10]=1;
$arr[20]=3;
$arr[30]=5;
2.關聯陣列
(1)$arr=array('name'=>'user1','age'=>'20');
(2)$arr['name']='user1';
$arr['age']='20';
3.混合陣列
(1)$arr=array('user1','age'=>'20');
(2)$arr='user1';
$arr['age']=20;
多維陣列:
$arr['name']='user1';
$arr['age']='20';
$arr['***']=array(
100,
200,
array(
'name'=>'user1',
'age'=>'20',));
多維陣列取值:
$arr['***'][2]['name'];
列印陣列:
1.print_r($arr);
2.var_dump($arr);
#為了方便列印出來更清晰,一般會在外面加pre標籤:
echo '
';';print_r($arr);
echo '
require包含檔案
12378class="main">
9<?php
10require 'header2.php';
11 ?>
1213
class="content">
1415
1617
<?php
18include 'footer.php';
19 ?>
2021
2223
php如何定義陣列常量
是這樣嗎?define best phper array name 鞏文 address china my god,明確告訴你不可以 原因是warning constants may only evaluate to scalar values。也就是說define常量的值 僅允許標量和 null。...
php課程 2 7 php中常量如何定義
函式方式定義和普通變數方式定義 define pi 3.14 鍵值對,和session一樣。const pi 3.14 其實就是防止後面修改變數的值而引發錯誤,防止後文重名,為了後文值不能被修改 配置資訊 比如資料庫的使用者名稱密碼 等一直不變的東西,沒有defined defined pi fil...
PHP 預定義陣列
預定義陣列 自動全域性變數 超全域性陣列 1.包含了來自 web伺服器,客戶端,執行環境和使用者輸入的資料 2.這些陣列比較特別 3.全域性範圍內自動生效,都可以直接使用這些陣列 4.使用者不能自定義這些陣列,但這些陣列的操作方式和自己定義的陣列操作的方式一樣 5.在函式中直接可以使用這些陣列 ge...