- preg_match: documentation ( source)
- print_r: documentation ( source)
<?php
echo ">>> (1)\n";
$string = 'Text1234567890Text';
print_r(preg_match('/[\p{Latin}\p{N}]+/u', $string, $m));
echo "\n---\n";
print_r($m);
echo "\n-------------------------\n\n";
echo ">>> (2)\n";
$string = 'Text1234567890Text';
print_r(preg_match('/[a-zA-Z\p{N}]+/u', $string, $m));
echo "\n---\n";
print_r($m);
echo "\n-------------------------\n\n";
echo ">>> (3)\n";
$string = 'Text1234567890Text';
print_r(preg_match('/[\p{N}]+/u', $string, $m));
echo "\n---\n";
print_r($m);
echo "\n-------------------------\n\n";
echo ">>> (4)\n";
$string = 'TextабвгText';
print_r(preg_match('/^[\p{Latin}\p{Cyrillic}]+$/u', $string, $m));
echo "\n---\n";
print_r($m);