我有一个JSON数组: [ { "var1": "9", "var2": "16", "var3": "16" }, { "var1": "8", "var2": "15", "var3": "15" } ] 我怎样才能通过使用PHP循环这个数组?
setlocale()函数不会设置所需的语言(德语)。 目标是输出月份名称。 这是我迄今为止的testing代码: <?php date_default_timezone_set('Europe/Berlin'); setlocale(LC_ALL, 'de_DE.utf8'); // Or setlocale(LC_ALL, 'de_DE@euro'); // Or setlocale(LC_ALL, 'de_DE'); // Or setlocale(LC_ALL, 'de'); // Or setlocale(LC_ALL, 'ge'); echo strftime('%B'); 输出: 六月 代替 六月 有什么build议么? 我没有SSH或其他shell访问。 该脚本正在Linux服务器上运行。
这是我迄今为止: <?php $file = "18201010338AM16390621000846.png"; $test = file_get_contents($file, FILE_BINARY); echo str_replace("\n","<br>",$test); ?> 输出是什么我想要的,但我真的只需要3-7行(包括)。 这就是现在的输出: http : 我试图从“PunkBuster Screenshot(±)AAO Bridge Crossing”到“结果:w = 394 X h = 196 sample = 2”中获取数据。 我认为读取文件相当直接,并将每行存储在一个数组中,line [0]需要是“PunkBuster Screenshot(±)AAO Bridge Crossing”等等。 所有这些线都可能发生变化,所以我不能只search有限的东西。 我已经尝试了几天,并没有帮助我很穷的PHP。
我需要发送这个XML <?xml version="1.0" encoding="UTF-8"?> <gate> <country>NO</country> <accessNumber>1900</accessNumber> <senderNumber>1900</senderNumber> <targetNumber>4792267523</targetNumber> <price>0</price> <sms> <content><![CDATA[This is a test æøå ÆØÅ]]></content> </sms> </gate> 到一个SMS网关服务。 该服务侦听HTTP POST请求。 XML必须embedded到POST请求的BODY中。 我使用PHP和CodeIgniter框架,但我是一个PHP的总数n00b,所以理想情况下,我需要一个彻底的指导,但任何指针在正确的方向将不胜感激。
我有一个用户提交的内容的负载。 它是HTML,可能包含URL。 他们中的一些将已经(如果用户是好的),但有时用户是懒惰的,只需键入www.something.com或至多http://www.something.com 。 我无法find一个体面的正则expression式来捕获url,但忽略立即在双引号或“>”右侧的url。 任何人都有一个?
有人有一个导出MySQL数据库到.sql文件的教程。 我没有shell访问,所以我不能使用exec我已经find了这个url: http : //davidwalsh.name/backup-mysql-database-php但我看了代码,这个代码是旧的,不好书面。 我已经浏览了互联网,但对于大多数教程我需要shell访问其余的是过时的。 提前致谢。
我使用JQueryUI创build了一个自动填充字段,并将数据存储在一个文档中。 我可以读取数组中的值…但我希望能够返回基于用户input的字母匹配。 所以如果数组包含[orange,blue,green,red,pink,brown,black]和用户typesBL,然后我只返回[blue,black] 。 看array_diff()但没有完整的匹配整个值的数组,我不知道如何使用它…也许是一个正则expression式抛出? 我的两个最弱的技巧数组操作和正则expression式感谢您的帮助!
我想知道PHP如何在内部处理真/假比较。 我知道true被定义为1,false被定义为0.当我做if("a"){ echo "true";}它回声“ 真 ”。 PHP如何将“a”识别为1?
我正在开发一个使用数据库类来查询MySQL的PHP应用程序。 该类在这里: http : //net.tutsplus.com/tutorials/php/real-world-oop-with-php-and-mysql/ 我在课上做了一些调整,以适应我的需要,但是有一个问题(也许是一个愚蠢的问题) 当使用select()时,它会为具有3列(id,firstname,lastname)的表返回一个multidimensional array: 排列 ( [0] =>数组 ( [id] => 1 [firstname] =>名字一 [姓氏] =>姓氏一个 ) [1] =>数组 ( [id] => 2 [firstname] =>名字二 [姓氏] =>姓氏二 ) [2] =>数组 ( [id] => 3 [firstname] =>名字三 [姓氏] =>姓氏三 ) ) 现在我想这个数组被用作一个mysql结果(mysql_fetch_assoc)。 我知道它可以用于foreach(),但这是简单的数组。 所以我认为我必须使用每个foreach()重新声明一个新的foreach(),但我认为这可能会减慢或导致更高的服务器负载。 那么如何用这个multidimensional array应用foreach()是最简单的方法呢? 谢谢
我试图检查$ _POST是否存在,如果它确实打印在另一个string,如果没有,根本不打印。 像这样的东西: $fromPerson = '+from%3A'.$_POST['fromPerson']; function fromPerson() { if !($_POST['fromPerson']) { print '' } else { print $fromPerson }; } $newString = fromPerson(); 任何帮助将是伟大的!