亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

PHP的一些基本語法(數組,字符串)

2024-09-04 11:46:08
字體:
來源:轉載
供稿:網友
上篇寫了PHP的一些基本語法,以及表單的提交和處理等,這一篇中接著上一篇寫了數組的用法以及數組和字符串之間的相互處理,希望對大家有所幫助:

多維數組:

  1. $arr1=array('a'=>'MD','b'=>'AD'...); 
  2. $arr2=array('c'=>'SD','d'=>'AE'...); 
  3. $arr=array('US'=>$arr1,'AB'=>$arr2); 

使用多維數組:

  1. echo  "{$arr['US']['a']}"

---arr1.php實例源碼:

  1.  <body> 
  2.  
  3.   <form action="arr.php" method="post">
  4.     <fieldset><legend>Enter your information in the form below:</legend> 
  5.  
  6.   <p><b>NAME:</b><input type="text" name="name" maxlength="40" size="20"></p>  
  7.   <p><b>Interests:</b>
  8.     <input type="checkbox" name="interests[]" value="Music"/>Music 
  9.  
  10. <input type="checkbox" name="interests[]" value="Movies"/>Movies 
  11.  
  12. <input type="checkbox" name="interests[]" value="Books"/>Books 
  13.  
  14. <input type="checkbox" name="interests[]" value="Skiing"/>Skiing 
  15.  
  16. <input type="checkbox" name="interests[]" value="Napping"/>Napping 
  17.  
  18.       </p>   
  19.   </fieldset>   
  20.   <div align="center"><input type="submit" name="submit" value="submit"/></div> 
  21.  
  22.   </form> 
  23.  
  24. </body> 

---arr.php實例源碼:

  1. <body> 
  2.  
  3.   <?php 
  4.  
  5.     if(!emptyempty($_POST['name']))
  6.  
  7. $name=stripslashes($_POST['name']); 
  8.  
  9. }
  10. else 
  11.  
  12. $nam=NULL; 
  13.  
  14. echo '<p><font color="red">You forgot to enter your name</font></p>'
  15.  
  16. } 
  17. if(isset($_POST['interests']))
  18. {
  19. $interests=true; 
  20. else 
  21. $interests=NULL; 
  22. echo '<p><font color="red">You forgot to enter your interests!</font></p>'
  23.  
  24. if($name && $interests
  25.  
  26.  
  27. echo "Thank you,<b>$name</b>,You entered your interests as:<ul>"
  28.  
  29. foreach($_POST['interests'as $value
  30.  
  31.  
  32. echo "<li>$value</li>n"
  33.  
  34.  
  35. echo '</ul>'
  36.  
  37.  
  38. else 
  39.  
  40.  
  41. echo '<p><font color="red">Please go back and fill out the form again.</font></p>'
  42.  
  43.   ?>
  44. </body> 

數組和字符串

數組和字符串的轉換:

  1. $array=explode(separator,$string); 
  2. $string=implode(glue,$array); 

分隔符(separator)、膠合(glue),當把一個數組轉變成一個字符串時,將會設置膠合——將被插入到生成字符串中的數組值之間的字符和代碼,當把字符串轉變成數組時,要制定分隔符,它是描述生成數組中的不同元素之間的鏈接的代碼.

PHP實例源碼如下:

  1. $string1='Mon-Tue-Wed-Thur-Fri'
  2. $days=explode('-',$string1); 
  3. $days有5個元素:0=>'Mon'… 
  4. $string2=implode(',',$days); 
  5. //$string2現在是一個逗號分隔的一個星期中各天的列表:Mon,Tue…; 

上例中arr.php中部分可以改為:

  1. if(isset($_POST['interests'])){ 
  2. $interests=implode(',',$_POST['interests']); 
然后可以將$interests作為字符串輸出。

總結技巧:

join()函數時implode()函數的同義詞

explode()函數第三個可選的參數是一個數字,用于限制將創建多少個數組元素。

數組排序:

可以使用sort()按值對數組進行排序,但是它會丟棄原來的鍵,在排序過程之后,將會重置數組的鍵,因此,如果鍵--值關系很重要,最好不要用這個函數.

用asort()按值進行排序,會維持鍵。

可以使用ksort()按鍵對數組排序。

如果把上面三個函數分別改為rsort()、arsort()和krsort(),則能夠以倒敘對數組排序。

----arrsort.php實例源碼如下:

  1. <body> 
  2.   <?php 
  3.     $movies=array(10=>'Ca',9=>'To',2=>'THe',8=>'Sideways',7=>'Donnie'); 
  4. echo '<p>In their original order:<br/><pre>Rating Title:<br/>'
  5. foreach($movies as $key=>$value
  6. echo "$keyt$valuen"
  7. echo '</pre></p>'
  8. echo '<p>Sorted by title:<br/><pre>Rating Title:<br/>'
  9. asort($movies);               //按值對數組進行排序。 
  10. foreach($movies as $key=>$value
  11. echo "$keyt$valuen"
  12. echo '</pre></p>'
  13. echo '<p>Sorted by rating:<br/><pre>Rating Title:<br/>'
  14. krsort($movies);           //按鍵進行排序,并倒置數組位置。 
  15. foreach($movies as $key=>$value
  16. echo "$keyt$valuen"
  17. echo '</pre></p>'
  18. ?> 
  19. </body> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
岛国av一区二区三区| 在线国产精品播放| 亚洲性生活视频在线观看| 亚洲免费影视第一页| 456国产精品| 亚洲福利在线观看| 国产精品久久久久久久久久ktv| 久久天天躁狠狠躁夜夜躁| 国产亚洲免费的视频看| 亚洲欧美国产日韩天堂区| 国产成人精品一区二区| 欧美丝袜美女中出在线| 国产主播精品在线| 国产美女精品视频免费观看| 日韩欧美成人网| 日韩国产在线播放| 日本一区二区三区在线播放| 亚洲人成网站999久久久综合| 亚洲国产婷婷香蕉久久久久久| 亚洲免费小视频| 国产91精品最新在线播放| 日韩禁在线播放| 中文字幕欧美视频在线| 国产精品久久久久久搜索| 国产a∨精品一区二区三区不卡| 欧美国产日产韩国视频| 久久天天躁日日躁| 中文字幕日韩免费视频| 精品久久久一区二区| 国产亚洲欧洲高清一区| 久久亚洲综合国产精品99麻豆精品福利| 亚洲人成在线免费观看| 色诱女教师一区二区三区| 91精品国产综合久久久久久蜜臀| 欧美精品第一页在线播放| 亚洲精品国产成人| 国产精品高潮呻吟久久av无限| 欧美高清不卡在线| 亚洲日本欧美日韩高观看| 国内自拍欧美激情| 91久久精品在线| 亚洲精品网站在线播放gif| 欧美裸体xxxx| 日韩电影在线观看免费| 国产精品白嫩美女在线观看| 精品久久中文字幕久久av| 国产精品678| 日韩一级裸体免费视频| 成人国产精品色哟哟| 亚洲aa在线观看| 日韩理论片久久| 国产精品激情自拍| 亚洲精品福利在线观看| 伊人久久免费视频| 久久九九有精品国产23| 亚洲成av人乱码色午夜| 高清欧美电影在线| 久久久久久伊人| 国产精品久久久久久久久久久不卡| 欧美精品久久一区二区| 亚洲人永久免费| 美女久久久久久久| 日韩亚洲欧美中文高清在线| 亚洲新声在线观看| 亚洲bt天天射| 欧美精品在线第一页| 中文字幕日韩免费视频| 日韩有码视频在线| 亚洲色图17p| 国产亚洲精品日韩| 91久久在线视频| 国产日韩精品在线播放| 国产精品国产三级国产专播精品人| 久久香蕉国产线看观看av| 日本成人在线视频网址| 日韩av电影国产| 久久久久在线观看| 欧美性做爰毛片| 情事1991在线| 亚洲男人第一网站| 欧美日韩一区二区精品| 日韩中文字幕在线免费观看| 国产精品视频网| 日韩av色在线| 久热精品视频在线观看一区| 亚洲三级免费看| 日日骚av一区| 亚洲另类图片色| 国产热re99久久6国产精品| 91精品视频一区| 亚洲国产三级网| 国产精品美女久久| 亚洲精品免费一区二区三区| 国产丝袜视频一区| 亚洲国产精品热久久| 日韩www在线| 久久久久999| 日韩av影片在线观看| 日本精品视频在线播放| 欧美日韩国产影院| 亚洲精品www| 久久免费高清视频| 中文字幕自拍vr一区二区三区| 久久亚洲精品一区二区| 一区二区欧美激情| 91嫩草在线视频| 国产精品欧美亚洲777777| 亚洲色图偷窥自拍| 欧美成人自拍视频| 国产又爽又黄的激情精品视频| 亚洲伦理中文字幕| 欧美大尺度电影在线观看| 亚洲欧美日韩精品| 国产一区二区精品丝袜| 欧美成人激情图片网| 久久久噜噜噜久久久| 欧美成人激情图片网| 欧美一区二区大胆人体摄影专业网站| 在线观看91久久久久久| 日韩精品极品视频免费观看| 国内精品在线一区| 日韩国产中文字幕| 亚洲欧美资源在线| 日韩视频免费中文字幕| 欧美色图在线视频| 精品久久久久久国产91| 91网站免费观看| 久久久av免费| 欧美日韩黄色大片| 国产精品高潮视频| 亚洲电影免费观看| 中文字幕av一区二区三区谷原希美| 久久综合久久八八| 98午夜经典影视| 国产不卡一区二区在线播放| 精品国产户外野外| 91人人爽人人爽人人精88v| 国产精品久久国产精品99gif| 中文字幕日韩av综合精品| 69久久夜色精品国产7777| 成年无码av片在线| 国产成人avxxxxx在线看| 免费不卡在线观看av| 久久久久久久国产精品视频| 亚洲无线码在线一区观看| 久久国产精品久久久久久| 亚洲国产精品国自产拍av秋霞| 国产第一区电影| 日韩中文字幕在线看| 91九色在线视频| 91在线视频成人| 亚洲自拍偷拍视频| 国产一区二区三区中文| 国产欧美一区二区三区久久人妖| 国产精品视频区1| 亚洲欧美日本另类| 欧美精品精品精品精品免费| 精品久久久久久久久久| 亚洲乱码国产乱码精品精| 欧美亚洲成人网| 4438全国亚洲精品在线观看视频| 亚洲成在人线av| 亚洲国产精彩中文乱码av在线播放| 亚洲精品美女视频|