
批改狀態(tài):合格
老師批語(yǔ):從去年一路學(xué)到現(xiàn)在, 辛苦了, 不要放棄, 繼續(xù)
1、自選10個(gè)常用代碼演示:
<?php
$str='AbcdefghAbcedfgAbcdEdf';
$words='我是中國(guó)人';
// 1、替換不區(qū)分大小寫(xiě)
// str_ireplace( mixed $search, mixed $replace, mixed $subject[, int &$count] ) : mixed
echo $str,'<br>';
echo str_ireplace('abcde','*_*',$str),'<br>';
// 2、打亂字符串
echo str_shuffle($str),'<br>';
echo $words,'=>漢字轉(zhuǎn)換出來(lái)時(shí)亂碼:',str_shuffle($words);//漢字轉(zhuǎn)換出來(lái)時(shí)亂碼
echo '<hr>';
// 3、轉(zhuǎn)換字符串
echo strtr($str,'Ab','**'),'<br>';
echo strtr($str,['bc'=>'&&']);
echo '<hr>';
$word='Dmeo word first one two';
// 4、把字符串打斷成那個(gè)字符串
echo wordwrap($word,5,'<br>',true),'<br>';
echo wordwrap($word,10,'<br>'),'<br>';
// 5、字符串首字母大寫(xiě)
echo lcfirst($word),'<br>';
echo ucfirst(lcfirst($word)),'<br>';
echo ucwords($word),'<br>';
echo strrev($word),'<br>';
// 6、查詢字符出現(xiàn)的位置
echo strpos($word,'o'),'<br>';
echo strstr($word,'o'),'<br>';//別名strchr
echo strrpos($word,'o'),'<br>';
echo strrchr($word,'o'),'<br>';
//7、吧字符串大小寫(xiě)轉(zhuǎn)換成
$str='abcdef';
echo strtoupper($str),'<br>';
echo strtolower(strtoupper($str)),'<br>';
// 8、url編碼和解碼
$url='http://php.edu/demo5.php';
echo urlencode($url),'<br>';
echo urldecode(urlencode($url)),'<br>';
// 9、 $_SERVER預(yù)定義變量
echo $_SERVER['HTTP_HOST'],'<br>';
echo $_SERVER['SERVER_NAME'],'<br>';
echo $_SERVER['SERVER_ADDR'],'<br>';
echo $_SERVER['DOCUMENT_ROOT'],'<br>';//主機(jī)中文件的目錄
echo $_SERVER['PHP_SELF'],'<br>';
echo $_SERVER['SCRIPT_NAME'],'<br>';
//echo $_SERVER['PATH_INFO'],'<br>';
echo $_SERVER['REQUEST_URI'],'<br>';//主機(jī)名+文件路徑+查詢字符
echo $_SERVER['QUERY_STRING'],'<br>';
echo date('Y/m/d H:i:s:m a',$_SERVER['REQUEST_TIME']),'<br>';
echo $_SERVER['HTTP_REFERER'],'<br>';
// 10、data URI Scheme(協(xié)議)
$text=base64_encode(file_get_contents('test.txt'));
$img=base64_encode(file_get_contents('1.jpg'));
// echo $text;
echo "<span>".base64_decode($text)."<span>";
echo "<img src='data:image/jpg;base64,{$img}' />";
2、代碼演示結(jié)果
1、numberformat($num,保留小數(shù)位數(shù),小數(shù)點(diǎn)分隔符,千位分隔符)
2、把索引數(shù)組轉(zhuǎn)換成字符串(join別名):`implode(‘‘,$arr);;把字符串拆分成數(shù)組:
explode(‘_’,$str);3、
str_split($str,int);將字符串轉(zhuǎn)為數(shù)組, 可以指定每個(gè)數(shù)組元素的寬度
4、
str_replace(‘/‘,’\‘,$adress,$num);:中$num記錄替換的次數(shù);
5、
trim($str,’a..c’);`中a..c等同于abc,是一種簡(jiǎn)寫(xiě)方式;
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)