在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";
}