路径的PHP print_r()仅为一个字母
我有一个名为“模拟”的关联数组 它有一个关键的“模拟路径” 我可以正确打印\r$simulation,但无法对路径执行相同的操作 它只打印一个字母! 正确打印其他键对应的其他值路径的PHP print_r()仅为一个字母,php,path,Php,Path,我有一个名为“模拟”的关联数组 它有一个关键的“模拟路径” 我可以正确打印\r$simulation,但无法对路径执行相同的操作 它只打印一个字母! 正确打印其他键对应的其他值 $simulation_id=$simulation[simulation_id]; $container_id = $simulation[container_id]; $fullPath = simulation[simulation_path];
$simulation_id=$simulation[simulation_id];
$container_id = $simulation[container_id];
$fullPath = simulation[simulation_path];
print_r("fullPath\n");
print_r($fullPath);
print_r("\n");
这是console上$simulation的print_r()
[container_id] => 11
[container_name] => trivial
[container_path] => /home/stefanino/public_html/gcweb/docker/users/demo/Simulations/simulat
[user_id] => 1
[simulation_id] => 9
[date_id] => 3
[simulation_path] => /home/stefanino/public_html/gcweb/docker/users/demo/Simulations/simulat/Results/12_12_15_3
[simulation_date] => 2012-12-15
但是如果我打印$simulation[simulation\u path],我会得到:s
啊,我注意到在chrome控制台中,路径“/home/”的第一部分是红色的,而最后一部分(日期)是绿色的
我不知道这是什么意思,如果重要的话,你有一些问题。如果不以字符串形式传递键,PHP将假定您引用的是一个常量,但默认情况下,如果该常量未定义,它将返回该常量的名称 您还有一个输入错误,在获取模拟路径时,模拟前缺少$sign 你应该这样写:
simulation['simulation\u path']
缺少前面的$
。最好在PHP中启用错误和警告消息,或者查看错误日志。