成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

php基礎字符串與數組知識點講解

瀏覽:204日期:2022-06-06 14:32:57
目錄
  • 字符串
    • 打印
    • 字符串–引號
    • 字符串–多行引號
  • 數組-對象
    • 索引數組
    • 關聯數組

字符串

打印

打印函數

echo: 打印值,用于單值
print_r(): 人類可讀方式打印,用于數組
var_dump():打印結構和類型,一般用于對象

數據類型一般分為字符串,數值,布爾,數組

//單值
$data="我是php";
echo $data; // 我是php
$data2 = 123;
echo $data2; // 123
$data3 = true;
echo $data3; // 1
// $data4打印的為空
$data4 = false;
echo $data4; // 

如果使用echo打開布爾類型時,打開true的話,會打印出1,而打開false時,會打印為空

如果使用var_dump()來打印的話,那么就可以正確的打印出來了

$data3 = true;
var_dump($data3); // bool(true)
$data4 = false;
var_dump($data4); // bool(false)

但是如果使用print_r()呢?會打印什么呢?試一下吧

$data3 = true;
$data4 = false;
print_r($data3); // 1
print_r($data4); //

使用print_r()同樣的,跟echo打印的內容是一個的,true為1,false為空

echo只能打印單值,不能打印數組對象;

var_dump()可打印單值,也可打印數組對象;

$arr1 = ["小明","小李","小剛"];
var_dump($arr1); // array(3) { [0]=> string(6) "小明" [1]=> string(6) "小李" [2]=> string(6) "小剛" }

字符串–引號

  • 單引號: 適合無變量,無轉義字符
  • 雙引號: 適合有變量,有轉義字符
$title = "文章標題";
echo "<a href="#" rel="external nofollow"  rel="external nofollow"  rel="external nofollow" >$title</a>". "<br>"; // <a href="#" rel="external nofollow"  rel="external nofollow"  rel="external nofollow" >$title</a>
echo "<a href="#">$title</a>"; // <a href="#" rel="external nofollow"  rel="external nofollow"  rel="external nofollow" >文章標題</a>

上面的兩條代碼,第二條完整的打印出我想要的內容了

所以,雙引號是可以放變量的,那假如有多行的字符串時,怎么辦呢

字符串–多行引號

如果一個字符串中,有多行的話,就可以使用nowdocheredoc

$title = "三字經";
$str = <<< doc
<h4>$title</h4>
人之初,性本善。性相近,習相遠。
茍不教,性乃遷。教之道,貴以專。
昔孟母,擇鄰處。子不學,斷機杼。
竇燕山,有義方。教五子,名俱揚。
doc;
echo nl2br($str);
// <h4>三字經</h4><br />
// 人之初,性本善。性相近,習相遠。<br />
// 茍不教,性乃遷。教之道,貴以專。<br />
// 昔孟母,擇鄰處。子不學,斷機杼。<br />
// 竇燕山,有義方。教五子,名俱揚。

上面的代碼已正常打印出來

在這里說明一下,doc和結束的doc都可以隨便命名的,但是名稱必須要一樣就可以了,上面的開始doc默認是雙引號的,單引號可自行測試

數組-對象

數組有分索引數組和關聯數組

索引數組

下面定義的$data就是索引數組,中括號里面以=>為區分,左邊數字為索引,右邊為值

$data = [1=>"小明",2=>"小李",3=>"小張",4=>"小剛"];

同樣的,跟javascript類型,數組中的索引可以不寫,那么默認索引將會從0開始

$data = ["小明","小李","小張","小剛"];

那么我們直接輸入看下是怎么樣的

$data = [1=>"小明",2=>"小李",3=>"小張",4=>"小剛"];
print_r($data);
// Array ( [1] => 小明 [2] => 小李 [3] => 小張 [4] => 小剛 )
$data = ["小明","小李","小張","小剛"];
print_r($data);
// Array ( [0] => 小明 [1] => 小李 [2] => 小張 [3] => 小剛 )

可以看出來,輸出的東西是一樣的,只是索引卻不一樣,第一條索引從1開始,第二條從0開始

但是這里我們就會有一個新的需求了,這個數組看起來很費勁,那么我們能不能格式化一下呢

$data = ["小明","小李","小張","小剛"];
$str = print_r($data, true);
echo "<pre>$str</pre>";
// Array
// (
//     [0] => 小明
//     [1] => 小李
//     [2] => 小張
//     [3] => 小剛
// )

這樣就清晰很多了

當然也有另外的方法,比如使用printf(模板,插值):

$data = ["小明","小李","小張","小剛"];
// 這里要說明一下,print_r($str, bool)第二個變量如果為false,直接輸入結果,如果為true,不輸出,直接將結果賦值給一個變量
$str = print_r($data, true);
// %s: string, %d: integer, %f: float
printf("<pre>%s</pre>",$str);
// Array
// (
//     [0] => 小明
//     [1] => 小李
//     [2] => 小張
//     [3] => 小剛
// )

輸出的內容跟上面是一樣的

索引數組解構

$data = ["小明","小李","小張","小剛"];
list($name1, $name2, $name3, $name4) = $data;
echo $name1; // 小明
echo $name4; // 小剛

關聯數組

下面的數組就是關聯數組,打印一下看看

$data = ["name"=>"小明","age"=>18,"job"=>"工程師","address"=>"中國"];
print_r($data);
// Array ( [name] => 小明 [age] => 18 [job] => 工程師 [address] => 中國 )

關聯數組=>左邊的是鍵,右邊的是值

關聯數組解構

$data = ["name"=>"小明","age"=>18,"job"=>"工程師","address"=>"中國"];
["name"=>$name, "age"=>$age, "job"=>$job, "address"=>$address] = $data;
echo $name; // 小明

快速解構關聯數組

$data = ["name"=>"小明","age"=>18,"job"=>"工程師","address"=>"中國"];
extract($data);
printf("%s, %d, %s, %s", $name, $age, $job, $address); // 小明, 18, 工程師, 中國

到此這篇關于php基礎字符串與數組知識點講解的文章就介紹到這了,更多相關php字符串與數組內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: PHP
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
91麻豆精品国产无毒不卡在线观看 | 中文字幕不卡的av| 九九九久久久精品| 色哟哟亚洲精品| 亚洲成人综合视频| 一区二区高清| 亚洲情趣在线观看| 亚洲性色视频| 国产精品国产三级国产| 欧美日韩国产欧| 国产视频一区在线观看| 成人免费看黄yyy456| 欧美日韩精品免费| 狠狠色综合日日| 欧美精品 日韩| 国产真实乱偷精品视频免| 欧美精品在线观看一区二区| 久久国产精品一区二区| 在线观看欧美精品| 爽好久久久欧美精品| 久久久久久精| 性久久久久久久久| 影音先锋中文字幕一区二区| 亚洲色欲色欲www| 亚洲人成免费| 亚洲国产精品久久久男人的天堂| 国产亚洲精品v| 亚洲小少妇裸体bbw| 亚洲一区日韩| 亚洲一区二区3| 色综合久久久久网| 美女视频黄 久久| 欧美精品久久一区二区三区| 国产主播一区二区三区| 制服丝袜中文字幕亚洲| 成人深夜福利app| 国产无一区二区| 国产精品国产三级国产专区53| 中文字幕欧美一区| 亚洲综合激情| 国内国产精品久久| 欧美一区二区日韩| www.亚洲在线| 国产精品私人自拍| 国产日韩欧美一区二区三区四区| 性做久久久久久久久| 欧美三级乱人伦电影| 欧美大胆一级视频| 亚洲欧美文学| 一区二区三区四区在线免费观看| 久久久久久黄| 国产精品一区二区黑丝| 精品国精品自拍自在线| 国内一区二区在线视频观看| 亚洲一区av在线| 欧美三级午夜理伦三级中视频| 高清成人免费视频| 亚洲国产成人私人影院tom| 亚洲欧洲久久| 免费高清不卡av| 日韩欧美在线123| 欧美黄色一区二区| 亚洲国产精品一区二区www在线| 欧美视频在线一区| 99久久国产综合精品麻豆| 中文字幕在线观看不卡| 一本大道久久a久久综合| 国内精品自线一区二区三区视频| 精品乱码亚洲一区二区不卡| 国产精品草草| 亚洲电影一级片| 3d动漫精品啪啪一区二区竹菊| 欧美日韩喷水| 亚洲成人久久影院| 欧美一区二区三区在| 红桃视频欧美| 麻豆成人免费电影| 2023国产精品自拍| 国产亚洲二区| 国产乱人伦偷精品视频不卡| 欧美一区二区视频在线观看| 国语自产精品视频在线看8查询8| 亚洲不卡av一区二区三区| 欧美一级生活片| 亚洲午夜精品久久久久久app| 午夜精品福利久久久| 欧美成人一级视频| 国产欧美一级| 国产成人亚洲综合a∨猫咪| **欧美大码日韩| 欧美日韩国产综合一区二区三区 | 亚洲午夜久久久久久久久久久| 欧美日韩高清一区二区| 色综合天天性综合| 午夜精品福利一区二区三区蜜桃| 26uuu久久综合| 久久久久久九九九九| 色综合天天综合色综合av| 免费日韩伦理电影| 国产精品欧美一区喷水| 欧美影院精品一区| 欧美日韩综合另类| 精品一区二区在线视频| 日韩美女啊v在线免费观看| 91精品国产全国免费观看| 中文字幕视频一区二区三区久| 欧美日韩精品欧美日韩精品一| 狠狠爱成人网| 狠狠色丁香婷婷综合久久片| 国产精品久久久久影院| 欧美揉bbbbb揉bbbbb| 韩国自拍一区| 午夜视频一区二区三区| 久久一留热品黄| 欧美一a一片一级一片| 激情婷婷亚洲| 处破女av一区二区| 五月综合激情网| 国产精品久久久爽爽爽麻豆色哟哟| 欧美午夜电影网| 亚洲国产一区二区精品专区| 成人一二三区视频| 日韩成人av影视| 亚洲日本va在线观看| 国产真实乱偷精品视频免| 亚洲不卡一区二区三区| 国产精品久久久久久久久免费相片| 7777女厕盗摄久久久| 国产精品日韩二区| 欧美日韩1区| 国产揄拍国内精品对白| 亚洲va欧美va人人爽午夜| 国产精品国产三级国产| 精品国产一区二区三区久久久蜜月 | 视频一区免费在线观看| 国产欧美精品在线观看| 制服.丝袜.亚洲.另类.中文| 久久久久网站| 亚洲欧洲一区二区在线观看| 91丝袜呻吟高潮美腿白嫩在线观看| 久久99精品国产.久久久久| 亚洲一区二区三区在线看| 国产精品天天看| 精品国产乱码久久久久久久 | 麻豆成人在线播放| 一色屋精品视频在线看| 91丨九色丨黑人外教| 亚洲精品日日夜夜| 国产精品美女久久久久高潮| 久久久天堂av| www一区二区| 精品久久国产老人久久综合| 欧美日韩精品二区第二页| 在线观看一区日韩| 久久免费视频色| 日韩三级.com| 日韩女优制服丝袜电影| 欧美精品一二三四| 欧美日韩一级黄| 欧美私人免费视频| 日本精品视频一区二区| 久久久久91| 蜜桃久久av| 鲁鲁狠狠狠7777一区二区| 先锋影音久久久| 亚洲欧美日韩视频二区| 国产欧美日韩综合精品二区| 亚洲精品激情| 一本色道久久综合一区| 亚洲精品婷婷| 亚洲第一黄网| 国产麻豆精品theporn| 韩国av一区二区三区在线观看| 国内精品视频666| 国产呦精品一区二区三区网站| 青青草成人在线观看| 西西人体一区二区| 午夜激情一区| 欧美成ee人免费视频| 欧美一区二区在线| 亚洲性视频h| 日韩午夜一区| 午夜综合激情| 在线视频你懂得一区| 欧美三级视频在线播放| 欧美四级电影在线观看| 911精品产国品一二三产区| 欧美日本在线播放| 欧美一区二区三区婷婷月色 | 欧美一区二区日韩| 精品奇米国产一区二区三区| 精品国产一区二区在线观看| 久久久99精品久久| 欧美国产精品中文字幕| 中文字幕一区二区三| 亚洲精品伦理在线| 偷拍自拍另类欧美| 美女脱光内衣内裤视频久久影院| 黄网站免费久久| 成人小视频在线|