Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用@file中的数组结果_Php_Arrays_String_File - Fatal编程技术网

Php 如何使用@file中的数组结果

Php 如何使用@file中的数组结果,php,arrays,string,file,Php,Arrays,String,File,当我这样做的时候 $result = @file("somefileurl.php"); echo $result; echo $result[0]; echo $result[1]; 未显示任何内容。 当我这样做的时候 $result = @file("somefileurl.php"); echo $result; echo $result[0]; echo $result[1]; 它显示: 阵列(2){ 当我这样做的时候 $result = @file("somefileu

当我这样做的时候

$result = @file("somefileurl.php");
echo $result;
echo $result[0];
echo $result[1];
未显示任何内容。

当我这样做的时候

$result = @file("somefileurl.php");
echo $result;
echo $result[0];
echo $result[1];
它显示:

阵列(2){

当我这样做的时候

$result = @file("somefileurl.php");
echo $result;
echo $result[0];
echo $result[1];
它显示:

[“column1”]=>

当我这样做的时候

$result = @file("somefileurl.php");
echo $result;
echo $result[0];
echo $result[1];
它显示:

字符串(11)“080xx”

当我这么做的时候

echo $result[2];
尿布

数组(6){[0]=>string(11)“数组(2){[1]=>string(16)”[“column1”]=>“[2]=>string(27)”string(11)“080xxx”“[3]=>string(16)”[“column4”]=>string(36)”string(20)”example@email.com“”[5]=>string(2)“}”

请问,我如何才能获得要使用的结果值

假设为两(2)个:

  • 080xxx

  • example@email.com


  • 假设
    file.php
    包含:

    var_dump($result);
    

    你想实现什么?如果你想在php中包含一个文件,你可以使用
    include
    require
    。试图用
    file
    解析一个php文件是个坏主意。另外,在函数名之前使用
    @
    也是个坏主意,因为它会抑制错误。我想实现的是:在我调用的文件上;它会继续t mysql db表中的两个值,一行。&回显它们。我想将这些值输入我的代码,并使用它们。您需要使用
    include
    require
    file()
    用于读取数据文件。请参阅@splash58的答案