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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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中跳过以#开头的单词_Php_Html_Web - Fatal编程技术网

在PHP中跳过以#开头的单词

在PHP中跳过以#开头的单词,php,html,web,Php,Html,Web,我有以下要显示的单词列表(myfile.txt) 使用PHP: word1 #word2 word3 我想做的是跳过上面以#开头的那些行 下面是我用来显示单词的PHP代码。 但我不知道如何跳过这个词 实现这一点的方法是什么?只需将条件扩展到: if((strlen($name) > 0) && ($name[0] != '#')){ 看看php节字符串访问和字符修改 如果您需要检查更复杂的字符串(如/或--),您可以实现自己的功能或使用: substr($n

我有以下要显示的单词列表(
myfile.txt
) 使用PHP:

 word1
 #word2
 word3
我想做的是跳过上面以#开头的那些行

下面是我用来显示单词的PHP代码。 但我不知道如何跳过这个词



实现这一点的方法是什么?

只需将条件扩展到:

if((strlen($name) > 0) && ($name[0] != '#')){
看看php节字符串访问和字符修改

如果您需要检查更复杂的字符串(如
/
--
),您可以实现自己的功能或使用:

  • substr($name,0,2)='/'
  • strpos($name,'/')==0

只需将条件扩展到:

if((strlen($name) > 0) && ($name[0] != '#')){
看看php节字符串访问和字符修改

如果您需要检查更复杂的字符串(如
/
--
),您可以实现自己的功能或使用:

  • substr($name,0,2)='/'
  • strpos($name,'/')==0
有关更多信息,请阅读本文:

有关更多信息,请阅读本文:

您可以向

希望这一定会对你有所帮助。

你可以向

希望这一定会帮助你。

使用以下内容

$fp = fopen('myfile.txt','r');

if($fp){
  while(!feof($fp)){
    $name = fgets($fp);
    $name = rtrim($name);
    $value = urlencode($name);
    if(strlen($name) > 0 && $name[0]!='#'){
      echo "<option value=$value>$name</option>";
    }
  }
 }
$fp=fopen('myfile.txt','r');
如果($fp){
而(!feof($fp)){
$name=fgets($fp);
$name=rtrim($name);
$value=urlencode($name);
如果(strlen($name)>0&&$name[0]!='#'){
回显“$name”;
}
}
}
使用以下命令

$fp = fopen('myfile.txt','r');

if($fp){
  while(!feof($fp)){
    $name = fgets($fp);
    $name = rtrim($name);
    $value = urlencode($name);
    if(strlen($name) > 0 && $name[0]!='#'){
      echo "<option value=$value>$name</option>";
    }
  }
 }
$fp=fopen('myfile.txt','r');
如果($fp){
而(!feof($fp)){
$name=fgets($fp);
$name=rtrim($name);
$value=urlencode($name);
如果(strlen($name)>0&&$name[0]!='#'){
回显“$name”;
}
}
}

您可以按以下方式进行:

$f=file(“myfile.txt”,file_IGNORE_NEW_line | file_SKIP_EMPTY_line);
外汇($f作为$l){
if(strpos($l,#')==0)
持续
$line=htmlspecialchars($l);
回显“$line\n”;
}
您可以按以下方式执行:

$f=file(“myfile.txt”,file_IGNORE_NEW_line | file_SKIP_EMPTY_line);
外汇($f作为$l){
if(strpos($l,#')==0)
持续
$line=htmlspecialchars($l);
回显“$line\n”;
}
if($name[0]='#')
if($name[0]='#')
$fp = fopen('myfile.txt','r');

if($fp){
  while(!feof($fp)){
    $name = fgets($fp);
    $name = rtrim($name);
    $value = urlencode($name);
    if(strlen($name) > 0 && $name[0]!='#'){
      echo "<option value=$value>$name</option>";
    }
  }
 }
$f = file("myfile.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);

foreach ($f as $l) {
    if (strpos($l, '#') === 0)
        continue;
    $line = htmlspecialchars($l);
    echo "<option value=\"" . addslashes($line) . "\">$line</option>\n";
}