Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.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.txt进行爆炸不会带来任何东西_Php_Arrays_Explode - Fatal编程技术网

Php 使用file.txt进行爆炸不会带来任何东西

Php 使用file.txt进行爆炸不会带来任何东西,php,arrays,explode,Php,Arrays,Explode,喂,有人能帮我吗。。 当我的file.txt 像这样: 乌江 艾哈迈德 3、记忆 坎加克 我的语法是这样的 <?php error_reporting(0); function gs($string, $start, $end){ $string = ' ' . $string; $ini = strpos($string, $start); if ($ini == 0) return ''; $ini += strlen($start); $le

喂,有人能帮我吗。。 当我的file.txt

像这样:

  • 乌江
  • 艾哈迈德 3、记忆
  • 坎加克
  • 我的语法是这样的

    <?php 
    error_reporting(0);
    function gs($string, $start, $end){
        $string = ' ' . $string;
        $ini = strpos($string, $start);
        if ($ini == 0) return '';
        $ini += strlen($start);
        $len = strpos($string, $end, $ini) - $ini;
        return substr($string, $ini, $len);
    }
    $isi = readline('List_Name.txt');
    $s = file_get_contents($isi);
    $sd = explode('#--------------------------[ NEW SCAMA ]-----------------------------#', $s);
    $key = array ();
    foreach ($sd as $key) {
        if($key !== ''){
            $name = gs($key, 'names     : ', "\n");
            file_put_contents("Hasil.txt", $name."|"."\n", FILE_APPEND);
        }
    }
    ?>
    
    
    

    但是它不会带来任何东西,请帮我把
    文件的内容注释出来并做一些调试。
    $name
    是否对有用的东西进行过评估?因为如果($ini==0)返回“”,此行将返回空字符串
    。每次都是这样吗。。。。。您必须调试代码或提供输入数据。没有人知道调试此操作所需的输入数据。
    strpos()
    在未找到指针时返回
    false
    not
    0
    ,顺便说一句,因为0是有效索引并指向字符串的第一个字符。看见