-1

簡単なエラープルーフを探しています。最初の文字が「。」の場合にフィルタリングしたい変数
を取得しました。$keywordそのままにしておかない場合は取り外してください。以前にそのようなコードを作成したことがあり、テキストの途中のドットが削除されることがあるため、自分で試してみるのが怖いです...したがって、最初の文字が存在する場合にのみ重要です

4

3 に答える 3

4

それを行う1つの方法:

$keyword = (substr($keyword, 0, 1) === '.' ? substr($keyword, 1) : $keyword);

本質的に同じで、簡潔ではありませんが、おそらくより明確な方法です。

if (substr($keyword, 0, 1) === '.')
    {
    $keyword = substr($keyword, 1);
    }

正規表現の使用:

$keyword = preg_replace('{^\.}', '', $keyword, 1);
于 2013-03-09T14:09:44.353 に答える
1
if ($keyword[0] === '.') {
    $keyword = substr($keyword, 1);
}
于 2013-03-09T14:02:38.810 に答える
0

これにより、キーワードの先頭にあるすべてのドットが削除されます。

$keyword = ltrim($keyword, '.');
于 2013-03-09T14:02:47.427 に答える