php課程 4 14 陣列如何定義使用

2021-09-08 05:15:17 字數 1585 閱讀 6685

鍵值對,用於取值和賦值,取值和賦值的左邊都是一樣的

整形、字串、變數這些是同級的

推薦print_r

include或者require

8     class="main">

9 <?php

10 require 'header2.php'; 11 ?>

=>形式和array[key]=value形式

(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包含檔案

1237

8class="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...