亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php中空字符串與0的關系是什么

發布時間:2021-01-18 15:56:01 來源:億速云 閱讀:142 作者:Leah 欄目:開發技術

這篇文章給大家介紹php中空字符串與0的關系是什么,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

$_x=$row["x"];
$_y=$row["y"];
if(isset($_x) && isset($_y)){
 if($row["y"] == 0 || $row["x"] == 0){
  $d=$this->getDistance($row["y"],$row["x"],$y,$x);
 }elseif(!empty($row["y"]) && !empty($row["x"])){
  $d=$this->getDistance($row["y"],$row["x"],$y,$x);
 }else{
  continue;
 }
 if($d < $radius){
  $list[]= $data[$key];
 }
}

其實我是想要 過濾掉 經緯度為空的數據,保留經度或緯度為0的數據,但發現在打印列表數據時,總是包含 經緯度為空的數據。

研究了好久,才發現經緯度字段是字符類型,當字段為空時進行  $row['y']== 0 判斷時,PHP進行自動轉換,所以$row['y']== 0判斷在空字符的情況下是正確的。于是總是包含經緯度為空的數據。那么怎么去掉經緯度為空的數據呢?

其實很簡單如下:

if(isset($_x) && isset($_y)){
 if($row["y"] == "0" || $row["x"] == "0"){
  $d=$this->getDistance($row["y"],$row["x"],$y,$x);

立即過濾掉經緯度為空的數據。

下面是對preg_replace_callback進行代碼講解

$str="sdjfksdf2345";
$str=preg_replace_callback ( '/\d{4}/', function ($match){
 return $match[0]."ff";
}, $str );
echo $str;
exit;

代碼運行結果為

sdjfksdf2345ff

該函數就是將正則匹配的結果作為匿名函數的參數,返回的結果作為替換的結果。

關于php中空字符串與0的關系是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阳信县| 鲁甸县| 库伦旗| 布尔津县| 太仓市| 焉耆| 将乐县| 长宁县| 定安县| 巴南区| 佛坪县| 璧山县| 东乌珠穆沁旗| 平阴县| 新郑市| 和政县| 永兴县| 西贡区| 定南县| 桑日县| 新晃| 高邮市| 兴安县| 铜梁县| 南岸区| 蓝田县| 兰州市| 汾阳市| 游戏| 东丽区| 朔州市| 牙克石市| 兴宁市| 宁南县| 安义县| 如皋市| 深泽县| 镇坪县| 云霄县| 乳源| 洪江市|