php 数组字符串编码,PHP字符编码(UTF-8/GBK)与json_encode/json_decode的关系

  • Post author:
  • Post category:php

在项目中,因为字符编码的问题,踩了不少坑,之前踩,现在还接着踩,现在把它们总结出来,只希望以后不要再踩这坑了,我把我踩过的坑总结一下: 1.将数组转成json数据,json数据为null或为空字符串; 2.将数组转成json数据,json中的汉字乱码; 3.当json数据嵌套时(数组是个json,数组中的某个字段,也是个json字符串),json_decode失败; 1 基本概念 Unicode:…

继续阅读 php 数组字符串编码,PHP字符编码(UTF-8/GBK)与json_encode/json_decode的关系

phpstudy2018搭建网站,访问目录出现Forbidden You don’t have permission to access / on this server…

  • Post author:
  • Post category:php

关于phpstudy2018搭建网站,访问目录出现Forbidden You don't have permission to access / on this server.: 我都配置好httpd.conf文件了 一开始还以为phpstudy2018出bug了呢,然后才发现还需要在phpstudy设置点东西 1. 首先httpd.conf配置文件需要设置成这样子: 注意到+Indexes前面是…

继续阅读 phpstudy2018搭建网站,访问目录出现Forbidden You don’t have permission to access / on this server…

dede搜索php在哪,织梦dedecms手机版添加搜索功能的方法

  • Post author:
  • Post category:php

织梦dedecms手机搜索跳转到手机搜索模板教程 1、首先打开php文件plus/search.php,代码全部复制,然后新建一个文件名为search_m.php的文件,把search.php里面的代码全部粘贴进去,search_m.php还是放在plus目录里面。 2、然后打开php文件include/arc.searchview.class.php复制全部代码,新建一个文件include/ar…

继续阅读 dede搜索php在哪,织梦dedecms手机版添加搜索功能的方法

PHP中指向对象的变量是引用变量

  • Post author:
  • Post category:php

在PHP5中,指向对象的变量是引用变量。在这个变量里面存储的是所指向对象的内存地址。引用变量传值时,传递的是这个对象的指向。而非复制这个对象。这与其它类型赋值有所不同,这一点要注意。 <?php class A{ public $name="gilr"; } class Person{ private $a; function setA($_a){ $this->a=$_a; } fu…

继续阅读 PHP中指向对象的变量是引用变量

PHP5的异常处理机制[5]–PHP5之前的错误处理–使用PEAR处理错误

  • Post author:
  • Post category:php

(三)使用PEAR处理错误 你也可以使用PEAR来处理错误。当发生错误,将返回一个 Pear_Error对象。后面的代码通过一个静态方法PEAR::isError()来检验这个对象。如果错误确实发生了,那么返回的Pear_Error对象将提供你需要的所有相关信息: PEAR::getMessage() - the error message 出错信息 PEAR::getType() - the P…

继续阅读 PHP5的异常处理机制[5]–PHP5之前的错误处理–使用PEAR处理错误

mac m1 php安装mongodb报错解决方案

  • Post author:
  • Post category:php

安装mongodb 安装的: mac m1且php版本是7.4.30 安装的时候报错: mp/pear/temp/mongodb/src/contrib/ -DHAVE_CONFIG_H -g -O2 -c /private/tmp/pear/temp/mongodb/php_phongo.c -fno-common -DPIC -o .libs/php_phongo.o In file incl…

继续阅读 mac m1 php安装mongodb报错解决方案

php接收json数据带反斜线,PHP json_encode返回的json前端获取时出现unicode转码和反斜杠\导致无法解析的解决办法…

  • Post author:
  • Post category:php

今天用PHP写一个接口文件出现了一个非常奇葩的问题,首先我的json字符串绝对没有问题,然后使用json_encode编码后echo出去作为接口的返回值。前端使用JS获取接口返回的json对象时,返回的是一个字符串,不是Object(正常应该返回JSON的Object)。而且这个字符串还被Unicode转码过。 (截图只贴了一部分json值) 我以为Unicode转码的问题,就在网上找了一些文章看…

继续阅读 php接收json数据带反斜线,PHP json_encode返回的json前端获取时出现unicode转码和反斜杠\导致无法解析的解决办法…

PHP验证登录用户名和密码

  • Post author:
  • Post category:php

登录页面 login.html 负责收集用户填写的登录信息   <html> <head>用户登录</head> <form name="LoginForm" method="post" action="login.php" onSubmit="return InputCheck(this)"> <p> <label for="us…

继续阅读 PHP验证登录用户名和密码

Thinkphp控制器调用

  • Post author:
  • Post category:php

    讲解一下Thinkphp的控制器调用,闲话不多说。控制器调用有3种情况:本控制器调用、本模板下的控制器调用、不同模板下的控制器调用。下面分别对这三种情况进行详解     第一种:本控制器调用(调用当前控制器里面的方法)         1) 通过$this                  $this->index();         2) 通过self              …

继续阅读 Thinkphp控制器调用