Упражнения с строками PHP | Найдите первый символ, который отличается в двух строках
Найдите первый символ, который отличается в двух строках
Напишите сценарий PHP, чтобы найти первый символ, который отличается в двух строках.
String1 : 'wm-school'
String2 : 'wm-schul'
Ожидаемый результат: Первое различие между двумя строками в позиции 6: "o" и "u"
Пример
Попробуй сам »<?php
$str1 = 'wm-school';
$str2 = 'wm-schul';
$str_pos = strspn($str1 ^ $str2, "\0");
printf('Первое различие между двумя строками в позиции %d: "%s" и "%s"',
$str_pos, $str1[$str_pos], $str2[$str_pos]);
printf("\n");
?>
Примечание: strspn — Возвращает длину участка в начале строки, полностью соответствующего маске
Есть другой способ решить эту задачу? Разместите свой код (и комментарии) через Disqus.
Комментарии
<code>
, несколько строчек кода — в теги<pre><code>
...ваш код...</code></pre>
.