日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

php基礎(chǔ)字符串與數(shù)組知識點講解

瀏覽:251日期:2022-06-06 14:32:57
目錄
  • 字符串
    • 打印
    • 字符串–引號
    • 字符串–多行引號
  • 數(shù)組-對象
    • 索引數(shù)組
    • 關(guān)聯(lián)數(shù)組

字符串

打印

打印函數(shù)

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

數(shù)據(jù)類型一般分為字符串,數(shù)值,布爾,數(shù)組

//單值
$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打印的內(nèi)容是一個的,true為1,false為空

echo只能打印單值,不能打印數(shù)組對象;

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

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

字符串–引號

  • 單引號: 適合無變量,無轉(zhuǎn)義字符
  • 雙引號: 適合有變量,有轉(zhuǎn)義字符
$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>

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

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

字符串–多行引號

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

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

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

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

數(shù)組-對象

數(shù)組有分索引數(shù)組和關(guān)聯(lián)數(shù)組

索引數(shù)組

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

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

同樣的,跟javascript類型,數(shù)組中的索引可以不寫,那么默認索引將會從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開始

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

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

這樣就清晰很多了

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

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

輸出的內(nèi)容跟上面是一樣的

索引數(shù)組解構(gòu)

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

關(guān)聯(lián)數(shù)組

下面的數(shù)組就是關(guān)聯(lián)數(shù)組,打印一下看看

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

關(guān)聯(lián)數(shù)組=>左邊的是鍵,右邊的是值

關(guān)聯(lián)數(shù)組解構(gòu)

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

快速解構(gòu)關(guān)聯(lián)數(shù)組

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

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

標簽: PHP
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲不卡视频| 三级在线看中文字幕完整版| 国内在线观看一区二区三区| 日韩成人精品一区二区三区| 日韩精品一区第一页| 婷婷激情图片久久| 欧美成人aaa| 久久国产日韩欧美精品| 日韩精品一区二区三区中文| 蜜臀av国产精品久久久久| 亚洲一区二区免费看| 久久先锋影音| 亚洲影视一区二区三区| 亚洲开心激情| 日韩黄色av| 欧美日韩网址| 国产福利一区二区三区在线播放| 国产精品中文字幕制服诱惑| 久久狠狠久久| 精品视频自拍| 国产资源在线观看入口av| 国产成年精品| 久久天堂精品| 国产精品免费看| 日韩和欧美的一区| 国产精品成人3p一区二区三区| 嫩呦国产一区二区三区av| 国产一区二区三区探花| 日韩成人亚洲| 欧美特黄视频| 日本成人在线网站| 精品国产美女a久久9999| 水蜜桃久久夜色精品一区| 天堂8中文在线最新版在线| www成人在线视频| 免费视频亚洲| 欧美日韩精品一本二本三本| 最近国产精品视频| 久久精品99国产精品| 麻豆视频一区| 久久精品99久久无色码中文字幕| 亚洲国产成人精品女人| 蜜臀av国产精品久久久久| 欧美日本不卡| 日韩国产综合| 麻豆精品网站| 久久av网站| 午夜av成人| 中文字幕一区二区精品区| 国产精品nxnn| 欧美国产91| 中文精品电影| 国产精品亲子伦av一区二区三区| yellow在线观看网址| 国产亚洲毛片| 欧美日本久久| 久久影视一区| 青青国产91久久久久久| 日韩国产欧美一区二区| 亚洲精品亚洲人成在线观看| 成人在线超碰| 久久xxxx精品视频| 精品理论电影在线| 99国产精品99久久久久久粉嫩| 青草国产精品| 久久国产亚洲精品| 日本综合精品一区| 在线看片国产福利你懂的| 黑丝一区二区| 精品国产成人| 丝袜美腿一区二区三区| 久久精品国产一区二区| 国产农村妇女精品一区二区| 精品中文在线| 综合激情一区| 日韩免费小视频| 亚洲精品成a人ⅴ香蕉片| 日韩和的一区二在线| 亚洲tv在线| 国内精品亚洲| 日产欧产美韩系列久久99| 国模大尺度视频一区二区| 六月丁香综合| 日韩成人亚洲| 免费在线日韩av| 热久久免费视频| 伊人久久大香线蕉av不卡| 国产精品4hu.www| 先锋影音久久久| 日韩伦理在线一区| 国产日产一区| 午夜在线精品偷拍| 久久久精品网| 久久不卡国产精品一区二区| 中文无码久久精品| 今天的高清视频免费播放成人| 久久激情综合网| 日韩在线a电影| 国产精品久久久久久久久久10秀| 日韩成人av影视| 免费高清在线一区| 欧美成人精品| 日韩精品dvd| 精品理论电影在线| 欧美日韩一区二区国产| 日韩视频久久| 亚洲福利久久| 国产自产自拍视频在线观看| 欧美极品一区二区三区| 日韩欧美在线精品| 丝袜脚交一区二区| 久久婷婷激情| 国产成人精品福利| 国产一卡不卡| 日韩一区二区三区在线看| 亚洲激情国产| 亚洲大全视频| 韩国久久久久久| 国语精品一区| 国产一区国产二区国产三区| 欧美精品97| 国产精品红桃| 国产欧美一区二区三区精品观看| 中文在线免费视频| 奇米狠狠一区二区三区| 日韩综合小视频| 国内精品福利| 日本综合字幕| 国产不卡av一区二区| 精品免费av| 精品三级久久久| 久久在线91| 精品入口麻豆88视频| 狂野欧美性猛交xxxx| 国产精品片aa在线观看| 日韩国产精品久久久久久亚洲| 蜜臀91精品一区二区三区| 麻豆9191精品国产| 亚洲日韩中文字幕一区| 亚洲精品麻豆| 91精品丝袜国产高跟在线| 五月亚洲婷婷 | 久久精品xxxxx| 国产精品亚洲欧美一级在线| 999国产精品| 999国产精品永久免费视频app| 欧美精品高清| 欧美一级精品| 欧美日韩国产精品一区二区亚洲| 日本aⅴ亚洲精品中文乱码| 91伊人久久| 国产精品sm| 国产一区二区三区探花| 日韩啪啪电影网| 在线手机中文字幕| 国产亚洲一区二区手机在线观看 | 综合欧美亚洲| 日韩黄色av| 精品国产亚洲一区二区三区| 黄色aa久久| 免费视频亚洲| 精品国产午夜肉伦伦影院| 欧洲av不卡| av高清一区| 欧美三区不卡| 亚洲男女av一区二区| 成人免费电影网址| 日韩精品免费观看视频| 五月婷婷六月综合| 蜜桃视频第一区免费观看| 国产视频一区三区| 久久国产精品久久久久久电车| 亚洲黑丝一区二区| 麻豆91小视频| 日本成人精品| 国产欧美日韩一级| 欧美日韩一区二区三区在线电影| 国产精品激情| 亚洲精品一区二区妖精| 亚洲精品日韩久久| 亚洲国产福利| 五月天久久久| 久久久五月天| 欧美亚洲tv| 亚洲一区二区网站| 91亚洲一区| 亚洲h色精品| 国产精品老牛| 久久精品123| 国产一区二区色噜噜| 麻豆视频一区二区| 黄色亚洲精品| 亚洲区欧美区| 国产精品久久久久久久久久10秀 | 亚洲欧美日韩国产| 日韩欧美一区免费| 久久国产福利| 国产网站在线| 视频一区中文字幕| 欧美日韩1区2区3区|