var_dump() 返回變量的數(shù)據(jù)結(jié)構(gòu)和值
在php中字符串連接符是用點(.)來表示的
eg:
<?php echo 'Hi,'.'imooc!';?>
我們可以通過使用“memory_get_usage”獲取當前PHP消耗的內(nèi)存。
通過“var_dump”函數(shù)矮嫉,輸出數(shù)據(jù)類型棒动。
當雙引號中包含變量時粹懒,變量會與雙引號中的內(nèi)容連接在一起嘱吗;
當單引號中包含變量時增热,變量會被當做字符串輸出整以。
定界符表示長字符串
$string1=<<<PIG
我有一只小毛驢,我從來也不騎峻仇。
有一天我心血來潮公黑,騎著去趕集。
我手里拿著小皮鞭,我心里正得意凡蚜。
不知怎么嘩啦啦啦啦奠骄,我摔了一身泥.
PIG;
unset($var3);,將變量“$var3”注銷定義番刊。
ceil() 向上取整含鳞,返回浮點數(shù)
floor() 向下取整,返回浮點數(shù)
round() 四舍五入芹务,返回浮點數(shù)
數(shù)組
print_r() 輸出數(shù)組
- 索引數(shù)組
$cars=array("Volvo","BMW","SAAB"); - 關(guān)聯(lián)數(shù)組
$arr=array("key1"=>"value1","key2"=>"value2","key3"=>"value3","key4"=>"value4"); - 二維數(shù)組
$students = array(
'2010'=>array('令狐沖',"59"),
'2011'=>array('林平之',"44"),
'2012'=>array('曲洋',"89"),
'2013'=>array('任盈盈',"92"),
'2014'=>array('向問天',"93"),
'2015'=>array('任我行',"87"),
'2016'=>array('沖虛',"58"),
'2017'=>array('方正',"74"),
'2018'=>array('岳不群',"91"),
'2019'=>array('寧中則',"90"),
);
foreach循環(huán)遍歷關(guān)聯(lián)數(shù)組
print_r($fruit); 輸出數(shù)組鍵及對應(yīng)的值蝉绷。
foreach(數(shù)組 as 值)
{執(zhí)行語句}
foreach(數(shù)組 as 下標=>值)
{執(zhí)行語句}
字符串
trim() 去除一個字符串兩端空格。
rtrim() 去除一個字符串右部空格枣抱。
ltrim() 去除一個字符串左部空格熔吗。
echo trim(" 空格 ")."<br>";
strlen() 獲取字符串的長度
mb_strlen() 獲取中文字符串的長度
substr(字符串變量,開始截取的位置,截取個數(shù)) 英文字符串截取函數(shù)
mb_substr(字符串變量,開始截取的位置佳晶,截取個數(shù)) 中文字符串截取函數(shù)
strpos(要處理的字符串, 要定位的字符串, 定位的起始位置[可選]) 查找字符串函數(shù)
str_replace(要查找的字符串, 要替換的字符串, 被搜索的字符串, 替換進行計數(shù)[可選]) 字符串替換函數(shù)
$str = 'I want to learn js';
$replace = str_replace('js', 'php', $str);
echo $replace;//結(jié)果顯示I want to learn php
sprintf(格式, 要轉(zhuǎn)化的字符串) 返回格式化好的字符串
implode(分隔符[可選], 數(shù)組) 返回值:把數(shù)組元素組合為一個字符串
explode(分隔符[可選], 字符串) 返回值:函數(shù)返回由字符串組成的數(shù)組
正則表達式
preg_match($pattern,$str) 匹配成功則返回true
preg_match($pattern,$str,$match) 匹配成功后可用$match輸出匹配到的字符串
preg_match_all($pattern,$str,$matches) 匹配成功后可用$matches[0]輸出完整的匹配結(jié)果或用matches[1]輸出第一個分組
preg_replace() 替換匹配到的字符或修改順序
eg:
$string = 'April 15, 2014';
$pattern = '/(\w+) (\d+), (\d+)/i';
$replacement = '$3, ${1} $2';
echo preg_replace($pattern, $replacement, $string); //結(jié)果為:2014, April 15