如何修正我的文字为“?”当我用str_split()打印时

时间:2019-07-29 09:05:25

标签: php html

我正在尝试在网络中拆分文本。我有这个字“????” 然后变成“?”在我的网络上

首先,我尝试仅打印“????”而不进行任何php函数过程,并且它可以显示“????”而不是“?”

所以我尝试使用str_splitprint_r,它变成了“?”完全

<?php
header('content-type: text/html; charset=utf-8');
//error_reporting(E_ALL ^ ( E_NOTICE | E_WARNING ));
$letter='';
?>
<!DOCTYPE html>
<html>
<head>
    <title>memek</title>
</head>
<body>
<form method="POST">
    <input type="hidden" name="submit" id="submit" value="let">
    <textarea name='input' value="" placeholder="put text here" cols="50" rows="10"></textarea><br>
    <button type="submit" value="start">Start</button>
</form>
<?php
    function katanya($kata){
        return str_split($kata);
    }
if (isset($_POST['submit']) == 'let') {
    $letter = $_POST['input'];
    $letter = katanya($letter); 
}
?>
<textarea name="result" placeholder="result goes here"cols="50" rows="10"><?php print_r($letter); ?></textarea>
</body>
</html>

我希望它不成为“?”但可以显示原始的分割文字

编辑: 用这种解决方案解决了这种情况 https://gist.github.com/ondrejmirtes/2780075?fbclid=IwAR3DDu-bn8HrowpRcGqEt02TB4iRbWWi4TLpByvR7WvSIX7rygmsbj69WJg

0 个答案:

没有答案