正确的写法是: $cmd = "more ".$str1.".bstn | awt '{print $9,\"\n\",$10}' >".$str1.".txt"
使用默认的双引号做包围符 ... 但是强制所有元素触发 ...
foreach ($lines as &$line) {foreach ($line as &$column) {
$column = $column . ' '
}
}
产生的结果大概会类似于下面这样 ...
"CA ","12 ","Y ""MU ","13 ","Y "
"MU ","12 ","N "
2. 我们去研究手册 ... 手册上关于这个函数的说明是这样的 ...
int fputcsv ( resource $handle , array $fields [, string $delimiter = ',' [, string $enclosure = '"' ]] )你可以看到这个函数支持自定义包围符 ... 也就是第四个参数 $enclosure ...
于是我们可以手动在所有元素的两侧加上双引号 ... 并修改默认的包围符为空 ...
foreach ( $old['lines'] as $line ) {fputcsv( $new, $line, ',', ' ' )
}
这种方式可以让你的例子返回完美的结果 ...
以上是两种方法。
<input type="text" size="20" value="<?php echo htmlspecialchars('<div class= "appinfo1">')?>" />你可以测试一下
“&l t div class="appinfo1"&g t ”
这个传过去后就变回
<div class= "appinfo1">这个了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)