小编Kin*_*nch的帖子

返回新创建的字符串

我是php的新手,我正在尝试连接三个字符串.如果我这样做,这是有效的:

echo Test::getBaseUrl() , '/' , $append_url;
Run Code Online (Sandbox Code Playgroud)

但这发生在方法内部,我希望将其返回给被调用者,但是当我添加return而不是echo像这样:

return Test::getBaseUrl() , '/' , $append_url;
Run Code Online (Sandbox Code Playgroud)

我收到这样的错误:

PHP Parse error:  syntax error, unexpected ',' in /home/ubuntu/Test.php on line 31
Run Code Online (Sandbox Code Playgroud)

我在哪里弄错了?

php string

1
推荐指数
1
解决办法
53
查看次数

mysql foreach fwrite

我在这里使用一些代码,将mysql查询数据传输到json数据并写入文件.问题出在哪儿?为什么文件是零kb?

while($row = mysql_fetch_array($Query)){ 
  $arr = array ('name'=>$row['name']);
  $jsondata = json_encode($arr);
  $countfile="data.txt";
  if(!file_exists($countfile))
  {
    fopen($countfile,"w");
  } 
  $fp = fopen($countfile, 'r');
  fwrite($fp, $jsondata);
  fclose($fp);
}
Run Code Online (Sandbox Code Playgroud)

php foreach fwrite

0
推荐指数
1
解决办法
1929
查看次数

解码具有相同密钥的字符串

{"": "attachment-2","": "attachment-1"}
Run Code Online (Sandbox Code Playgroud)

我通过解析邮件得到这个 JSON 编码的字符串(或其他格式...让我知道),但我无法更改它。我怎样才能解码它?

php json

0
推荐指数
1
解决办法
2716
查看次数

Session使用我的变量使两个文件为空

你好我从$ _POST中获取变量并将它们存储在Sessions中,但是我无法弄清楚为什么我的程序每个$ _POST och为空创建两个文件而另一个用我的变量创建.

session_start();
session_regenerate_id();


$_SESSION['S_LocalIP'] = $_POST['LocalIP'];
$_SESSION['S_Computername'] = $_POST['Computername'];
$_SESSION['S_GUID'] = $_POST['GUID'];
$_SESSION['S_BaseAddress'] = $_POST['BaseAddress'];

var_dump($_POST);
session_write_close();
Run Code Online (Sandbox Code Playgroud)

一切都像我想要的那样,除了我得到一个空的会话文件以及.

php

0
推荐指数
1
解决办法
61
查看次数

无法设置时区

我无法为我的DateTime对象设置时区.
这是我的代码:

$dt = DateTime::createFromFormat('U',time(),new DateTimeZone('Asia/Kolkata'));
print_r($dt->getTimeZone());
Run Code Online (Sandbox Code Playgroud)

这是输出:

DateTimeZone Object
(
)
Run Code Online (Sandbox Code Playgroud)

我也尝试将这些线放在顶部(一次一个) - 没有任何成功:

date_default_timezone_set('Asia/Calcutta');
ini_set('date.timezone', 'Asia/Calcutta');
date_default_timezone_set('Asia/Kolkata');
ini_set('date.timezone', 'Asia/Kolkata');
Run Code Online (Sandbox Code Playgroud)

php timezone

0
推荐指数
1
解决办法
1732
查看次数

为什么我会"调用未定义的函数get_filenames()"?

我正在尝试使用url帮助程序获取文件名列表,但是我收到以下错误:

调用未定义的函数get_filenames()

我自动加载了url帮助器,然后在Controller中显式加载它,我仍然得到错误.为什么我收到此错误?

控制器:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Downloads extends CI_Controller {

    public function index()
    {   
        $this->load->helper("url");
        $this->template->write_view('content', 'download_view');
        $this->template->render();
    }
}
Run Code Online (Sandbox Code Playgroud)

视图:

<? get_filenames("/somefolder"); ?>
Run Code Online (Sandbox Code Playgroud)

php codeigniter

0
推荐指数
1
解决办法
581
查看次数

简单PHP:从数组中提取PHP变量

我需要将此数组中的"shortUrl"元素转换为变量但不能!

object(stdClass)#1 (4) {
  ["errorCode"]=> int(0) 
  ["errorMessage"]=> string(0) "" 
  ["results"]=> object(stdClass)#2 (1) { 
    ["http://www.domain.com"]=> object(stdClass)#3 (5) { 
      ["userHash"]=> string(6) "oSEMki" 
      ["shortKeywordUrl"]=> string(0) "" 
      ["hash"]=> string(6) "oms2ZB"
      ["shortCNAMEUrl"]=> string(20) "http://bit.ly/LALALA"
      ["shortUrl"]=> string(20) "http://bit.ly/LALALA" 
    } 
  } 
  ["statusCode"]=> string(2) "OK" 
} 
Run Code Online (Sandbox Code Playgroud)

帮助赞赏.

php arrays variables

-1
推荐指数
1
解决办法
101
查看次数

不要换行(\n)

echo 'kar\nthic';
Run Code Online (Sandbox Code Playgroud)

我的问题:这就是为什么我没有得到新线.我在做错的地方.我试过谷歌,但我没有得到正确的答案.输出应如下所示.

kar
thic
Run Code Online (Sandbox Code Playgroud)

php

-1
推荐指数
1
解决办法
267
查看次数

标签 统计

php ×8

arrays ×1

codeigniter ×1

foreach ×1

fwrite ×1

json ×1

string ×1

timezone ×1

variables ×1