为您找到"
textarea输入的换行符用php的explode("\r\n", $body)为什么会在每个字符
"相关结果约100,000,000个
使用preg_split函数可以实现,例如textarea的名称为ttt,也就是FORM格式为:<textarea name=ttt></textarea> 那么用下面的语句可以把提交的内容按空格或者换行转换为数组$arr:arr=preg_split('/\s+/', $_POST['ttt']);
<input name="button" type="submit" /> </form> <?php if(isset($_GET['button'])){ textArr = Array();newArr = Array();text = $_GET['textbox'];//获取值 text = nl2br($text);//将分行符"\r\n"转义成HTML的换行符"<br />"textArr = explode("<br />",$text);...
原因,在php6之前,字符是以字节形式存在的,字符"碪"的gbk字节码是"B4 55",而字符"U"的字节码是"55",在explode函数中第一个参数的字符串会转成相应的字节,然后和第二个参数的字节码比对,进行分割。在下面例子中就是 55 分割 B4 55 B4 55 55 B4 55 B4 55 ,所以"碪"字被分割了。这种...
pws = explode("\r\n", $_POST['user_password']);foreach($pws as $pw){ db->query("INSERT INTO `userinfo` VALUES ('','".$_POST['user_plane']."','".md5($pw)."','','0')");}