php怎么把负数转正数?php取绝对值
php怎么把负数转正数?
在PHP中可以使用abs()函数来将负数转为正数。
abs() 函数返回一个数的绝对值。
语法
abs(number);
参数:number 必需。规定一个数。如果数字的类型是浮点型,则返回的类型也是浮点型,否则将以整数形式返回。
返回值: number 的绝对值。
返回类型: Float / Integ...
php如何将数组转js数组
首先使用“json_encode”将php数组转换成json字符串;
然后在js代码中使用php的语法输出json字符串;
<?php
$arr = ['xiaoming', 'dahuang', 'xiaohua', 'zhangsan'];
$arr = json_encode($arr);
?>
<scri...
PHP利用正则表达式实现手机号码中间4位用星号(*)替换显示功能
方法一:
function hidtel($phone){
$IsWhat = preg_match('/(0[0-9]{2,3}[\-]?[2-9][0-9]{6,7}[\-]?[0-9]?)/i',$phone); //固定电话
if($IsWhat == 1){
return preg_replace('/(0[0-9...
此请求没有可用的响应数据
碰到一个问题,提示错误:此请求没有可用的响应数据
背景是:
后台上传多图功能,图片信息都存到输入框中,输入框的名字是数组,以便存入数据库的时候好处理,如下:
<input type="text" name="picarr2[]" value="uploads/image/1634116131.jpg">
&l...
Apache解析和绑定域名
1,更改hosts
C:\Windows\System32\Drivers\etc\hosts 用记事本打开它,在末尾添加一行:(如图)
127.0.0.1 aaa.com
2,apache虚拟主机配置
①假设apache安装在x:\apache ,那么先打开x:\apac...
php判断session是否为空是否存在isset(session('k'))提示错误
php判断session是否为空是否存在isset(session('k'))提示错误:
Cannot use isset() on the result of an expression (you can use "null !== expression" instead)
isset函数是检测变量是否设置。
格式:bo...
array_rand(): Second argument has to be between 1 and the number of elements in the array
数组中随机获取几个参数,报错:
array_rand(): Second argument has to be between 1 and the number of elements in the array
原因是,设置的随机数大于数组内元素个数,设置小点就可以了。
// 获取试题列表
$rs_pr...
php判断数组中是否存在指定键(key)的方法
php数组,如果直接引用不存在的键,会提示错误:未定义数组下标
如何在引用数组下标之前,判断数组键是否存在呢?
php中有两个函数用来判断数组中是否包含指定的键,分别是array_key_exists和isset
array_key_exists($key, $array)如果键存在返回true
is...
php四舍五入保留两位小数,自动补齐0
php四舍五入保留两位小数 很简单
方法一 (自动补齐0)
echo sprintf("%.2f", $num);
方法2(不补齐0)
echo round($num,2);
最近项目遇到问题了.用方法1对于四舍五入处理的不好
比如
$num =1.785;
echo sprintf("%.2f", $n...
PHP数字价格格式化,保留两位小数number_format
我们需要将价格保留两位小数比如12元需要表示为¥12.00,这时就需要使用number_format函数,使用方法为number_format(12,2),如果需要四舍五入,可以使用round函数配合。
number_format
格式化数字字串。
语法: string number_format(float number, int ...
Unsupported operand types 不支持的操作数据类型
Fatal error: Unsupported operand types
意思是:
致命错误:不支持的操作数据类型
产生原因,将不符合数据类型的数据传送给了某些函数。
尤其是容易出现在将一个数组传给了一个函数,这个函数应该接受的参数是数字。
我刚才就是碰到了这个问题:
本来要传递123456的,结果传递的是arra...
php7.3.4nts发送邮件失败phpMailer
php7.3.4nts发送邮件失败phpMailer
本来代码是没问题的,换了phpstudy版本后,php版本由php5.6升级到了php7.3.4结果发送邮件功能用不了了。
SMTP connect() failed
解决办法:
打开php.ini,找到extension=openssl,前面加上;如下
...
array_merge(): Expected parameter 1 to be an array, object given
array_merge(): Expected parameter 1 to be an array, object given
参数1需要一个数组,给的是对象
$rs = $this->where(['userAccount'=>$data['userAccount'],'userStatus'=>1,...
让Json更懂中文(JSON_UNESCAPED_UNICODE)
我们知道, 用PHP的json_encode来处理中文的时候, 中文都会被编码, 变成不可读的, 类似"\u***"的格式, 还会在一定程度上增加传输的数据量.
<?php
echo json_encode("中文");
//"\u4e2d\u6587"
这就让我们这些在天朝做开发的同学, 很是头疼, 有的时候还不得不自己写...
php遇到Allowed memory size of 134217728 bytes exhausted问题解决方法
织梦dedecms后台生成静态页面的时候,报出了Allowed memory size of 134217728 bytes exhausted错误。
上网查了查,是因为php默认内存限制是128M,所以需要修改php.ini文件。
查找到memory_limit = 128M这一行,将128M改大点,我这里直接是改成了25...
php获取两个日期之间的年、月份、日期
调用
$startTime ='2021-03-04';
$endTime = '2021-04-03';
$days = ZHTDateRangeDay($startTime,$endTime);
$days = ZHTDateRangeMonth($startTime,$endTime);
$days = ZH...
关于本站
“最难不过坚持”
本人承接扒站仿站,php网站维护,病毒查杀,网站编辑,网站改版,html制作
有需要网站维护,改版,病毒查杀,网站编辑,网站备案,html制作等相关的工作可以联系我。
本人有多年相关工作经验,也可提供免费咨询,交个朋友。
有需要探讨问题的朋友,也可以加我微信,共同探讨!
微信:15011482830 QQ:408917339
2687
39
分类目录
最新评论
- https://jueru.net/
-
- :weixiao:
-
- :shuijiao: :weiqu: :zhenbang: :leng:
-
- :yiwen: :yiwen: :yiwen: :yiwen:
-
- 这个业务逻辑多少都有点奇怪了,阅读浏览次数增值在新闻详情页的控制器方法里setInc,这怎么还写进模型事件里了。如果非要用onAfterRead也可以,把新闻文章的内容单独分出来一个news_content表,然后把它和news做关联,然后给news_content表的onAfterRead事件做增值处理,这样点进新闻页内查询到文章内容时才会触发它。
-
文章标签更多