- array_map: documentation ( source)
- preg_match: documentation ( source)
- explode: documentation ( source)
- in_array: documentation ( source)
<?php
$handle = "User-agent: *
Disallow: /
Disallow: /c/portal/.
Disallow: /wp-admin/
Disallow: /*/wp-admin/";
// REGEX
if (preg_match('/^Disallow: \/(\s+)?$/m', $handle) === 1) {
echo 'Found';
} else {
echo 'Not found';
}
echo PHP_EOL;
// IN ARRAY
$handle = explode("\n", $handle);
$handle = array_map('rtrim', $handle);
if (in_array('Disallow: /', $handle)) {
echo 'Found';
} else {
echo 'Not found';
}