WordPress.com



???????????? 7???????????????????????????????????????????????????????????????????? ?????????????????????????? ???? $number = 1; // ????????????????? $number ??????? 1$number = 8; //?????? $number ????????????? 8????????????????????????????????????????????????????????? ?????? 5 ?? ????????????????????? 5 ?????????? ????$friend1 = “??????”;$friend2 = “???????”;$friend3 = “??????”;$friend4 = “??????”;$friend5 = “???????”;??????????????????????????? 100 ?? ????????????????????? 100 ?????? ????????????????????????? ????????????????????????????????????????????????????????????????? ???? PHP ?????????????????????????????????????????? ??????????????????????? ???????? (array)7.1 ???????? (Array)???????? ??? ????????????????????????????????????????????? ??????????????????????????? ?????????????????????? ????????????????????????????????????????? ???????????????????????????????? ??????????????????? ?????? PHP ????????????????????????????? ???????????????????????????????????????? ???????????????????????????????????????7.2 ?????????????????? PHP ??????????????????? array() ??????????????$???????????? = array(????????????1, ????????????2, ????????????3, ..., ????????????n);???? $arr1 = array(“?????”, ”???”, ”???”);$arr2 = array(14, 1, 100, 0, 13);??????????????????????????????????????? ????????????????????????????? 0 ?????????????? 1, 2, 3, ... ???????????????????????????????????[] ????echo $arr1[1]; // ????????????? ??? ???$sum = $arr2[0] + $arr2[2]; // $sum ?????????????? 114?????????????????????????????????????? ?????????????????????????????? ??????????????????? ????????????????????? ?????????????????????????????? ????$names = array(); //?????????????????$names[0] = "Lenka"; // ?????????????????$names[1] = "Henry"; //????????????????? 2$names[] = "David"; // ?????????????????? ???????????????????????????????$names[2] = "Alex"; //???????????????? David ???? Alex????????????????????? Key/Value7.3 ??????????? Key/Value??????????? Key/Value ???????????????? 2 ???? ??? ??????? (key) ????????????????????? (value) ????????????????????????????????????????? ???????????????????????????????????? ????????????????? Key/Value ????????$???????????? = array(key1 => value1, key2 => value2, …, keyN =>valueN)????$arr1 = array('th' => "Thailand", 'jp' => "Japan", 'kr' => "Korea");$arr2 = array(1 => "?", 2 => "?", 3 => "?");????????????????????? ?????????????????? ????$arr1 = array('th' => "Thailand", 'jp' => "Japan", 'kr' => "Korea");$arr2 = array(1 => "?", 2 => "?", 3 => "?");echo $arr1['th']; // Thailandecho $arr1['kr']; // Koreaecho $arr2[1]; // ?7.3 ???????????? foreach???????????7.4 ?????? for?????????????????????????????????????? ????????????????????????????????????????? ?????? for ?????????????????????????????? 0 ????????????????????? ??????????????????????????????????????????????????????? PHP ??????????????? ??? count ???? sizeof????<html><body><?php$friends = array();$friends[] = "??????";$friends[] = "???????";$friends[] = "??????";$friends[] = "??????";$friends[] = "???????";$count = count($friends);// ??????? sizeofecho "??????????????????? <br/>";for($i=0; $i<$count; $i++){echo $friends[$i]."<br/>"; }?></body></html>28282901828807.5 ?????? foreach?????? foreach?????????????????? ??????????????????????????? ????????????????????????????????????????????? ?????????????????????????????????????????????????? ??????????????foreach($???????????? as $???????????????) {//??????????????? $???????????????}????$arr1 = array("Thailand", "Japan", "Korea");foreach($arr1 as $country) {echo $country. "<br />" ;}334327592710?????????????????? Key/Value ????????????????? ?????? ????????????$arr1 = array('th' => "Thailand", 'jp' => "Japan", 'kr' => "Korea");foreach($arr1 as $k=>$v) {echo "$k : $v<br />" ;}3800475768357.6??????????????????????????9.6.1 ?????????????????????????????????????????????????????????????????????? 0 ???? ?????????????????????????????????????? 1 ???????????????? ????????????????????????? key/Value ????$weekday = array(1 => "??????","??????","???","????????","?????");echo $weekday; // ?????????????????? ?????????????? ????? Array// echo $weekday[0]; // error ??????????????????? 0 ?????echo $weekday[3]; // ??????36480752101859.6.2 ??????????????????????????????????? unset() ??????????????????????????? (???? key/value) ??????????????????? ????unset($arr[3]); // ???????????????????? 3unset($arr['th']); // ????????????????????????? thunset($arr[3],$arr[9]); // ????????????????????????????unset($arr['th'], $arr['kr']); // ????????????????????????????????????????????????????????????????????????? ????????? array_splice() ???? ????????????????????????????? $arr??????????????? 4 (??? ???????????? 5) ???????? 2 ??? ???????????? array_splice($arr,4,3);????????????????????????? ??????????????????????????????????????????????<?php$arr = array("1", 100, 300, "aaaa", 5555, 6 ,"7", "8", 9,10);print_r($arr);echo "<br />";array_splice($arr,4,3);print_r($arr);?>7.6.3 ????????????????????? key/value ??????????????????????????????????????????? key/value ????????????????????????????????? ????????????????????????????????????? ?????????? ??????????????????????????? key/value ???????????????????????????? ???????????????????? {} ?????????????????????????? ??????????? ????????????????????? {} ????????? ???????????$a = array('th'=>"Thailand", 'kr'=>"Korea");echo "Made in $a['th']"; // error!echo "Made in {$a['th']}"; // Ok! Made in Thailandecho "Made in { $a['th'] }"; // error!7.7 ????????????????????????????????????????????????????????????? ??????7.7.1 ?????????????????????????????????array()?????????????????????????range(???????????, ?????????? [, step])????????????????????????????????? ???????????????????????????????????????? ???? ???????????????? 1-10 ???? ??????????? a-z ???????????????????????? ???????????????????????????? ??????? step ????????????? ?????????????????????? ????????????????????????? 1 ????$a1 = range(1,5); // $a1 = array(1,2,3,4,5);$a2 = range(10,50,10); // $a2 = array(10,20,30,40,50);$a3 = range('a','f'); //$a3 = array('a','b','c','d','e','f');7.7.2 ????????????????????????????????????array_push(????????????????, ?????????????????????)??????????????????????? ?????????????????????????????????????? ???????????????????????????? ????$a = array("one","two","three");array_push($a,"four","five");array_pad(????????????????, ?????????????????????, ??????????????????????)??????????????? ??????????????????????????????????????????????? ????$a1 = array("one","two","three");$a2 = array_pad($a1, 5, "php");print_r($a2); //Array ( [0] => one [1] => two [2] => three [3] =>php [4] =>php )7.7.3 ????????????????????????????????????in_array(?????????????????????, ???????????????? [,?????????????????])??????????????????????????????????????????? ????????????????????????????????????????? ??????????????????? false ??????????????????? ?????????????????????????? ???????????????????? ???? ??????? 1 ??????? “1” ??????????????? true ??????????????????????????????? ???? ??????? 1 ?????????? “1” ?????????????????????????????????????? ????$a = array("one","two", 3, 4, "?");$r = in_array("one",$a); //true$r = in_array("ONE",$a); //false$r = in_array("3",$a); //true$r = in_array("3",$a, true); //falsearray_search(…)?????? in_array()array_key_exists(???????????????????, ????????????????)??????????????????????????????????????????? ???????????????????????????????? true/false ???????????????????????????????????????????????????????????????????? ????$k = array_key_exists('name',$a); //true$k = array_key_exists('Name',$a); //false$k = array_key_exists('Ben',$a); //false7.7.4 ??????????????????????????????????array_keys(????????????)????????????????????????????? ???????????????????????????????????????????????? ????$a = array('name' => "Ben", 'age'=>45);$k = array_keys($a); // $k = array('name','age');array_values(????????????)????????????????????????????? ??????????????????????????????????????????????? ????$a = array('name' => "Ben", 'age'=>45);$k = array_values($a); // $k = array('Ben',45);array_unique(????????????????)?????????? ??????????? ??????????????????????????????? ???????????????????????????????????????????????????????????? ????????????????????????? ????$a = array("one","one","ONE","Three","three");$unq = array_unique($a);// Array ( [0] => one [2] => ONE [3] => Three [4] => three )list(…)???????????????????????? ???????????????????????????????????????????????? list() ?????????list(??????1, ??????2,..., ??????n) = ??????????????????????????$a = array("?","?","?","?","?");list($x, $y, $z)= $a;echo "$x $y $z";// ? ? ?7.7.5 ????????????????????????????????count(????????)??????????????? ??????????????????????????? ????$a = array("?","?","?","?","?");$size1 = count($a);$size2 = sizeof($a);echo "$size1 = $size2"; // 5= 5sizeof(????????)array_count_values(????????)???????????????????????????????? ???????????????????????????????????????? ??????????????????????????????? ?????? key ?????????????????????????? ??????? value ???????????????????? ????$a = array("A","A","A","D","F");$c = array_count_values($a);print_r($c); //Array ( [A] =>3 [D] =>1 [F] =>1 )7.7.6 ???????????????????????????????????????sort()????????????????????????????????????????????????????????? ??????????????????????????????? ASCII ??????????? ????????? “B” ???? “Z” ?????? “a” ??????????????????????????????? ??????????????????????? ??????????????????????natcasesort()???? natural case sort ???????????????????????????? ????????????????????????????????? ????????????????????? ??????????????????????????????????????????????????? ????????????????????????????????????????????????????????ksort()???????????????????????? key ???????????asort()???????????????????????? value???????????7.7.7 ??????????????????????? ?????????????????array_sum(????????????????)???????????????????????????????? ?????????????????????????????????????? ????$a = array(1,2,"3M","4Square","Hi5");$sum = array_sum($a);echo $sum; // 1+2+3+4 ??????? 10array_combine(????????_key, ????????_value)??? 2 ???????? ???????????????????????????????????????? key/value ???????????????????? key ????????????????????? value ????$keys = range(1,5);$days = array("??????","??????","???","????????","?????");$ac = array_combine($keys, $days);print_r($ac);//Array ( [1] =>?????? [2] =>?????? [3] =>??? [4] =>???????? [5] =>????? )array_intersect(????????1,????????2,...)????????????????? 2 ??????????????????? Intersection ???????????????????????? ????$a = array("A","B","C","D");$b = array("A","C","D","F");$ai = array_intersect($a,$b);print_r($ai); //Array ( [0] => A [2] => C [3] => D )array_diff(????????1,????????2,...)????????????????? 2 ?????????????? ??????? differential ????????????? ??????????????????????? ??????????????????????? ????$a = array("A","B","C","D");$b = array("A","C","D","F");$ad = array_diff($a,$b);print_r($ad); //Array ( [1] => B )7.8 ??????????????????????? $_SERVER ?????? $_SERVER ???????????????????????? PHP ???????????????????????????????????? ????????????????????????????????????????? ?????????????????? ???? ????????? ????? ??????????????????? ??????? ?????????? $_SERVER ??????????????????? ??????????????????????????? $_SERVER ??????????? Key/Value ??????$value = $_SERVER[‘key’]?????????? ???????????????????? ????????$_SERVER['HTTP_USER_AGENT']?????????????????? ?????????????????????????????????????????????? ????????????????????? ????Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.187 Safari/535.1$_SERVER['HTTP_HOST']?????????????????????????????????????????????? ????localhost$_SERVER['SERVER_NAME']????????????????????????? ???? localhost$_SERVER['SERVER_ADDR']??????????? IP Address ????????????????????? ????????????????????????????????????????????????????????? ??? 127.0.0.1$_SERVER['REMOTE_ADDR']??????????? IP Address ???????????????? ????????????????????????????????????????? ?????? IP Address ??????????????? ???? 127.0.0.1$_SERVER['SCRIPT_FILENAME']??????????????????? ?????????????????????????????????????????????? ??????????????????????????????????????????? ??? C:/wamp/www/php4teen/test.php$_SERVER['REQUEST_METHOD']????????????????????????????????? ???????????????????????????????????? ???? GET, POST$_SERVER['QUERY_STRING']Query String ??? ???????????????????????? GET ???????????????????????????? ??????????? URL ???? num1=321&num2=987$_SERVER['REQUEST_URI']??? ?????????? Request ???????????????????? ?????????????????????? ???? ttp://127.0.0.1/php4teen/test.php ??? URI ?????? /php4teen/test.php$_SERVER['PHP_SELF']??? URI ??????????????????????????????????? ???? /php4teen/test.php ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download