Heim > Backend-Entwicklung > PHP-Tutorial > PHP面试有关问题考卷03

PHP面试有关问题考卷03

WBOY
Freigeben: 2016-06-13 13:03:16
Original
988 Leute haben es durchsucht

PHP面试问题考卷03
4、使用哪些工具进行版本控制?
SVN

5、如何实现字符串翻转?

$str = "Holle World!";

echo strrev($str);//!dlroW elloH

echo t_strrev($str);//!dlroW elloH


function t_strrev($str) {
	$n_str = '';
	for ($i=strlen($str); $i>=0; $i--) {
		$n_str .= $str[$i];
	}
	return $n_str;
} // end func
Nach dem Login kopieren


这样是没问题,不过应该不是这样的。

解决中文乱码方法:
/**
* 反转utf8的字符串,使用mb开头的函数
* @param string $str
* @return string
*/
function t_strrev($str) {
	$len = mb_strlen($str, 'UTF-8');
    $string = '';
    for ($i = $len - 1; $i >= 0; $i--) {
       $string .= mb_substr($str, $i, 1, 'UTF-8');
    }
    return $string;
} // end func
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage