PHP基本文法第二章_PHP教程

來源:互聯網
上載者:User
一,如何定義一個常量

關鍵字:define 文法define('常量名','常量的值')

二,數組

1定義一個數組

關鍵字array 文法array(key=>value,key2=>value2,key3=>value3) key可以是整形或字串,value可以是任意值

'bar',123=>true); echo $arr['too'].'
'; echo $arr[123]; ?>

列印數組的方法print_r 關鍵字:print_r 文法print_r(要列印數組名),主要用於調試

'10010','stu_name'=>'老趙'); print_r($stu); ?> 輸出結果Array ( [stu_no] => 10010 [stu_name] => 老趙)

輸出方法echo $數組名[key]

'10010','stu_name'=>'老趙'); echo $stu['stu_no'].'
'; echo $stu['stu_name']; ?> 輸出結果

10010

老趙

另外一種定義數組的方法 直接輸入value值key為從0起排列的整形

array('value','value2','value3','value4')

輸出結果為Array ( [0] => 皮皮[1] => 樂樂[2] => 教皇[3] => 老趙)

分別輸出:

'; echo $stu[1].'
'; echo $stu[2].'
'; echo $stu[3].'
'; ?> 輸出結果

皮皮

樂樂

教皇

老趙

迴圈輸出方法for語句 文法

for(迴圈條件) 例:$i=0;$i<4;$i++

{

echo $數組名[迴圈變數名]

}

'; } ?> 輸出結果

皮皮

樂樂

教皇

老趙

while迴圈 文法

$條件變數名=條件變數值

while(條件陳述式) 例子$i<4

{

$數組名[$條件變數名];

$條件變數++

}

輸出結果 皮皮 樂樂 教皇 老趙

在數組末尾添加元素

文法$數組名=array[value,value1,value2,value3];

$數組名[]=要添加的value;

$數組名[]=要添加的value;

輸出結果 皮皮 樂樂 教皇 老趙 浩民 蘇超 呂騰

建立一個範圍的數組range和count取得數組裡有多少元素的方法

文法$數組名=range(範圍開始,範圍結束)

count($數組名)

輸出結果1 2 3 4 5 6 7 8 9 10 11 12

輸出結果a b c d e f g h i j k l m n o p q r s t u v w x y z

三 填充數組

array_pad

文法

array_pad($數組名,數組長度,填充預設值)

輸出結果0 1 2 3 0 0 0

五,在數組中刪除和插入替換元素array_splice

array_splice接兩個參數代表刪除 接四個參數代表插入或替換(第三個參數為0的時候為插入,不為0時為替換)

刪除文法array_splice($數組名,刪除結束下標) 下標等於在這個Key之前的刪除

輸出結果5 6 7 8 9 10 11 12

插入文法array_splice($被插入數組名,下標,0,$插入的新數組名) 下標為在這個下標到上一個之前插入新數組

輸出結果0 1 2 3 4 a b c 5 6 7 8 9 10 11 12

替換文法array_splice($被替換數組名,key,key2,$替換的新數組名) 下標1下標2結合在一起表示從下標key開始數下標key2個元素被新的數組替換

輸出結果為0 1 2 a b c 9 10 11 12

從3開始數6個元素被替換成a,b,c

本文出自 “PHP學習筆記” 部落格

http://www.bkjia.com/PHPjc/478717.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/478717.htmlTechArticle一,如何定義一個常量 關鍵字:define 文法define(常量名,常量的值) ? $a=123; define(I,$a); echo I; ? 二,數組 1定義一個數組 關鍵字array 文法array(key...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.