php 空字符串-解读php中空字符串和0的关系

2023-08-29 0 1,723 百度已收录

前言

最近在处理经度和经度问题时,在建表的时候,选择使用string varchar来存储纬度纬度。 为未来的问题奠定基础。 下面话不多说,我们来看看详细的介绍。

$_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{继续;}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 空字符串,并将该结果作为替换结果返回。

总结

以上就是本文的全部内容。 希望本文的内容能够给您的学习或者工作带来一些帮助。 如果有疑问可以留言沟通。 感谢您对词典教程网的支持。

1.更改max_execution_time

在php中,页面默认的最大执行时间是30秒php 空字符串,如果超过30秒,脚本就会停止执行。

只有这样,才会出现网页难以打开的情况。 这时候我们可以改变max_execution_time

在php.ini中查找

最大执行时间

默认值为 30 秒。 改成

最大执行时间=0

0表示无限制

2.更改post_max_size

post_max_size 设置 POST 数据允许的最大大小。 此设置也会影响文件上传。

php默认的post_max_size是2M。 如果 POST 数据规范小于 post_max_size $_POST 和 $_FILES 超全局将为空。

查找 post_max_size 更改为

post_max_size=150M

3.更改upload_max_filesize

upload_max_filesize表示上传文件的最大大小。

找到upload_max_filesize,默认8M改为

upload_max_filesize=100M

另外,需要注意的是post_max_size优于upload_max_filesize。

感谢您的阅读,希望对您有所帮助,感谢您对本站的支持!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 php php 空字符串-解读php中空字符串和0的关系 https://www.wkzy.net/game/179966.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务