【php中chr(ascii)和ord(string)函数用法_PHP教程】教程文章相关的互联网学习教程文章

PHP strpos匹配querystring文本模式【代码】

仅当$_GET [‘page’]参数的文本为“ mytext-”时,才需要执行一些脚本 查询字符串是:admin.php?page = mytext-option 这将返回0:$myPage = $_GET['page']; $match = strpos($myPage, 'mytext-'); echo $match;解决方法:strpos返回字符串的位置.由于它是0,这意味着它是在位置0(即字符串的开头)处找到的. 为了方便理解它是否存在,请将布尔===添加到if语句中,如下所示:<?php$myPage = $_GET['page']; $match = strpos($myPage, 'm...

php-FILTER_SANITIZE_STRING正在剥离<字符及其后的任何文本

在变量(由人工输入填充)上使用FILTER_SANITIZE_STRING时遇到一个奇怪的问题.似乎剥夺了<字符及其后的任何文本. >字符保持不变. 我认为它认为<是一个需要剥离的HTML标记,但是后面没有结束标记,因此我不知道为什么会这样.有没有办法让它离开<到位,并且仍应按照规定进行消毒?解决方法:根本问题是,当您使用FILTER_SANITIZE_STRING剥离HTML标记时,您会将输入作为HTML进行处理.根据您的描述,您的输入是纯文本.这样,筛选器只能破坏输入数...

php-imagestring()函数中的utf-8字符

我在imagestring()函数中使用UTF-8字符时遇到问题,我正在尝试在图像上写这些字符“???????”. imagestring($img,5,15,22,“???????”,$cor); 任何想法? 解决方法:函数imagestring()不支持UTF-8字符.如果需要这些支持,则需要使用imagettftext(),它支持UTF-8,但需要链接到TrueType字体. 这是该功能的文档:http://php.net/manual/en/function.imagettftext.php

php-Twig_Error_Syntax:未知的“ template_from_string”函数.功能过时了吗?【代码】

我记得在作曲家更新后遇到了这个错误,但是以前它运行良好,并且在比较软件包版本时没有发现差异.我在模板中以这种方式使用它:{{ include(template_from_string(page.body)) }}其中“页面”是来自控制器的实体对象.当前版本是:symfony/symfony v2.8.15 twig/extensions v1.4.1 twig/twig v1.30.0同样在config.yml中:twig:debug: "%...

PHP-count()导致“意外的T_STRING”错误?【代码】

我正在尝试在WordPress中定义新的简码,并且在加载函数时收到以下错误(刚刚加载,我还没有尝试在任何地方调用它):Parse error: syntax error, unexpected T_STRING in /pathtomytheme/user_functions.php on line 105这是代码;第105行是“ $cat_n = count($cats)– 1;”:function usertag_2colcats($atts) { extract(shortcode_atts(array('parent' => 0,'depth' => 2,), $atts)); $cats = explode('<br />', wp_list_categories(...

php-Magento simplexml_load_string()错误位置【代码】

我有一个非常烦人的问题.当我遇到simplexml_load_string()错误时,我正在对Magento商店进行一些更改,对我来说很明显,这个错误是由某个错误的XML文件引起的,但是对我来说,非常重要的问题是哪个文件以及它在哪里?这是我收到的错误消息,我从来都不是很擅长理解这些控制台类型的消息,有人可以帮助我吗?Warning: simplexml_load_string(): Entity: line 1: parser error : StartTag: invalid element name in /var/www/html/app/code/...

PHP字符串函数与mbstring函数

到目前为止,我有一个仅使用英语的应用程序.整个模板和数据库中的内容编码都是UTF-8.我现在正在寻求将应用程序国际化/翻译成具有绝对需要UTF-8字符集的语言. 该应用程序使用各种PHP字符串函数,例如strlen(),strpos(),substr()等,我的理解是,我应该将它们切换为多字节字符串函数,例如mb_strlen(),mb_strlen(),mb_substr( )等,以便正确处理多字节字符.我已经尝试阅读了一些有关该主题的内容,但是实际上我可以找到的所有内容都深入到“...

php-dd()函数中b“ string”是什么意思?【代码】

DD($结果); 结果:... +description: "???...????." +keywords: b"°ó¨ü¨ü¨ê...ü°?" ... 关键字在字符串前面带有字母“ b”,说明中没有该字母…“ b”是什么意思?如果可能的话,如何转换字符串? 顺便说一句,这是如果我var_dump关键字的结果:字符串(116)“ , , , , , , , ,,” 我认为它与字符集有关,我正在使用UTF-8.解决方法:如果您阅读:https://symfony.com/doc/current/components/var_dum...

的php-语法错误,意外的'(T_STRING)【代码】

为什么我的PHP邮件代码总是给出:syntax error, unexpected ‘ ‘ (T_STRING) in C:\xampp\htdocs\GSP\members.php on line 4<?php if(!isset($_POST['email'])) { ????? ????$email_to = 'kennydharmawan@gmail.com'; //this is line 4 ????$email_subject = "GSP Rent Order"; ????? ????? ????function died($error) { ????????// your error code can go here ????????echo "We are very sorry, but there were error(s) fo...

PDO在PHP5.4中将整数列作为String返回【代码】

首先,我知道SO上存在各种类似的问题,例如this和this.但是,当我从表中获取值时,整数总是作为字符串来获取. 我正在使用PHP5.4(5.4.16-1?dotdeb.1)和MYSQL5.5(5.5.31 dfsg-0 wheezy1).编写here时,PHP5.4.0中默认启用了MySQL本机驱动程序.但是我仍然得到字符串值. 我按如下方式初始化PDO对象.try {$dsn = 'mysql:host=' . DB_HOST . ';dbname=' . DB_NAME . ';charset=utf8';$db = new PDO($dsn,DB_USER,DB_PASS);$db->setAttribute(PD...

php-simplexml_load_file和simplexml_load_string之间的区别

我想将xml文件放入程序中并将其放入数组中,以便将其放入表中. 我想知道如何做到这一点,并且已经阅读了php手册,但似乎无法掌握它. 要执行我想要的操作,我需要使用simplexml_load_string,还是需要同时命令这两个命令(simplexml_load_file和simplexml_load_string),因此将xml文件加载到程序中,然后将其转换为文件.还是simplesml_load_string为我完成了所有这些工作. 我也想知道将数组放置在get_object_vars时会做什么.解决方法:这两个...

PHP eval(array_as_string)返回null【代码】

$arr = eval("array('foo'=>'bar');");// returns null var_dump($arr);有人可以解释为什么我得到null而不是数组?解决方法:你需要返回数组. 从docs:eval() returns NULL unless return is called in the evaluated code, in which case the value passed to return is returned.所以你需要这样做:$arr = eval("return array('foo'=>'bar');");

php – Simplexml_load_string($string)返回一个空对象,但$string包含xml?代码如下【代码】

我使用xml格式的cURL检索一些信息.....$xml = curl_exec($ch);$data = simplexml_load_string($xml); print_r($data); //out put - SimpleXMLElement Object ( ) 如果我尝试 – print_r($xml);并查看页面源我明白了<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns7:users xmlns="http://www.example.com/xml/ns/rs" xmlns:ns2="http://www.example.com/xml/ns/users" xmlns:ns3="http://www.example.com/2004/11/tHi...

pdf – 如何从php.ini启用mbstring?

我在localhost上启用mbstring扩展时遇到了实际困难. 我正在使用XAMPP 1.7.4,对于Windows,它有PHP 5.3.5,并尝试根据documentation以及我在网上找到的各种其他示例编辑我的php.ini文件.大约6个小时后,我设法做的就是得到一个“错误500 – 服务器错误”消息,即使我将所有更改回滚到.ini文件后也没有消失. 我需要做的是使用tFPDF创建带有丹麦字符的PDF发票,以支持UTF-8编码. 如果这里有人知道一些提示,建议或工作php.ini设置的例子,请...

php – 如何安装mbstring扩展【代码】

当我在Centos中安装mbstring时,我收到以下错误消息.# yum install php-mbstring Loaded plugins: downloadonly, fastestmirror, refresh-packagekit, security Setting up Install Process Loading mirror speeds from cached hostfile* base: mirror.vastspace.net* epel: ftp.riken.jp* extras: mirror.vastspace.net* updates: mirror.vastspace.net Resolving Dependencies --> Running transaction check ---> Package php-mb...