重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
用foreach($arr1 $key1=$value1)
創(chuàng)新互聯(lián)公司主營(yíng)東湖網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都App定制開發(fā),東湖h5重慶小程序開發(fā)搭建,東湖網(wǎng)站營(yíng)銷推廣歡迎東湖等地區(qū)企業(yè)咨詢
{
if(!isset($arr2[$key1]))
{$unequal=1;
break;
}
}
循環(huán)如果使用索引$key1來獲取$arr2的value值時(shí)候,isset檢測(cè)出未設(shè)置,那么兩個(gè)數(shù)組鍵值不相等。當(dāng)然這是一維數(shù)組判斷法.多維在if里繼續(xù)加foreach
$encode?=?mb_detect_encoding($string,?array("ASCII",'UTF-8′,"GB2312′,"GBK",'BIG5′));?
echo?$encode;
可以用以上代碼判斷字符串格式,轉(zhuǎn)碼的話,使用iconv函數(shù)
h1讀取文件內(nèi)容/h1
***********第一種讀取方式********************br
?
$file_path ="test.txt";
if(file_exists($file_path)){ //先判斷文件是否存在
//打開文件
$fp = fopen($file_path,"a+");
//讀取文件內(nèi)容
$con = fread($fp,filesize($file_path));
echo "文件的內(nèi)容是:br".$con;
//在默認(rèn)情況下,得到的內(nèi)容輸出到網(wǎng)頁(yè)后,不會(huì)換行,因?yàn)榫W(wǎng)頁(yè)不認(rèn)\r\n是換行符,把\r\n體換成br /
$con = str_replace("\r\n","br /",$con);
echo "br文件的內(nèi)容是:br".$con;
//關(guān)閉
fclose($fp);
}else{
echo "文件不存在!";
}
?
hr
*************第二種讀取方式*******************br
?php
if(file_exists($file_path)){
$con = file_get_contents($file_path);
$con = str_replace("\r\n","br /",$con);
echo "文件的內(nèi)容是:br".$con;
}else{
echo "文件不存在!";
}
?
hr
************第三種讀取方式(大文件、循環(huán)讀取)**********br
?php
$fp = fopen($file_path,"a+");
$buffer = 1024; //設(shè)置讀取1024個(gè)字節(jié)
$str = "";
//一邊讀,一邊判斷是否到達(dá)文件末尾
while(!feof($fp)){
$str.= fread($fp,$buffer);
}
$str = str_replace("\r\n","br /",$str);
echo $str;
fclose($fp);
?
?php
$arr = array('臺(tái)灣','香港','上海','廣東','浙江');
$arg = '上海';
foreach($arr as $key = $val) {
if($val == $arg) {
echo "{$val}與{$arg}匹配\n";
} else {
echo "{$val}與{$arg}未匹配\n";
}
}
/**
*
臺(tái)灣與上海未匹配
香港與上海未匹配
上海與上海匹配
廣東與上海未匹配
浙江與上海未匹配
*/
例:
if strpos("B字段","A字段") echo "B中有A";
注釋:該函數(shù)對(duì)大小寫敏感。如需進(jìn)行對(duì)大小寫不敏感的搜索,請(qǐng)使用 stripos() 函數(shù)
strpos() 函數(shù)返回字符串在另一個(gè)字符串中第一次出現(xiàn)的位置。
如果沒有找到該字符串,則返回 false。
語(yǔ)法
strpos(string,find,start)參數(shù) 描述
string 必需。規(guī)定被搜索的字符串。
find 必需。規(guī)定要查找的字符。
start 可選。規(guī)定開始搜索的位置。
提示和注釋
注釋:該函數(shù)對(duì)大小寫敏感。如需進(jìn)行對(duì)大小寫不敏感的搜索,請(qǐng)使用 stripos() 函數(shù)