本文实例讲述了php输出含有“#”字符串的方法。分享给大家供大家参考,具体如下:
因为#在php中是注释,无法正常输出,需要转换和处理。
输出页:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
<? function zh( $str ) { for ( $i =0; $i < strlen ( $str ); $i ++) { if ( $str [ $i ]== "#" ) { $str [ $i ]= "@" ; } } return $str ; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > <html xmlns= "http://www.w3.org/1999/xhtml" > <head> <meta http-equiv= "Content-Type" content= "text/html; charset=gb2312" /> <title>无标题文档</title> </head> <body> <a href= "untitled.php?id=<?=zh('c#程序设计')?>" >c#程序设计 </a> </body> </html> |
接受和输出页:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
<? function zh_2( $str ) { for ( $i =0; $i < strlen ( $str ); $i ++) { if ( $str [ $i ]== "@" ) { $str [ $i ]= "#" ; } } return $str ; } $id = $_GET [ "id" ]; $a =zh_2( $id ); echo $a ; ?> |
希望本文所述对大家PHP程序设计有所帮助。