如何检查字符串是否有英文字母

时间:2016-04-17 07:14:07

标签: php

如果字符串包含英文字母,他们会说stackoverflow有很多问题。但我想知道如何检查一个字符串是否有英文字母:

例如:

$string="で書くタッチイベント B A(フ";

if(??? $string)
    //this string has some english letters .

1 个答案:

答案 0 :(得分:4)

使用preg_match()

示例: -

<?php
$subject = "abcdef";
$pattern = '/^def/';
preg_match($pattern, substr($subject,3), $matches, PREG_OFFSET_CAPTURE);
print_r($matches);
?>

问题就像: -

<?php
$string = "で書くタッチイベント B A(フ";
$pattern = '/[a-zA-Z]/';
preg_match($pattern, $string, $matches);
print_r($matches);
?>