Ⅰ php中字元串怎麼又可以當作數組了
一句話解釋就是「PHP中下標符號可應用於數組,對象和字元串」
Ⅱ PHP問題:有個一維數組,共有9個元素,下標是不同的字元串,用什麼方法獲取前三個元素之和
$a2 = array_splice($a1, 0, 3);
var_mp(array_sum($a));
$a2 = array_splice($a1, -3, 3);
var_mp(array_sum($a));
Ⅲ PHP 字元串問題
要重復還是沒重復呢?
這個是輸出所有的小寫字母,不管是不是重復的,比如你輸入的字元串為aa,則輸出aa
<?php
function getLower($str){
$len = strlen($str);
$newstr = '';
$lower = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
for($i=0;$i<$len;$i++){
if(in_array($str[$i],$lower)){
$newstr .= $str[$i];
}
}
return $newstr;
}
$str = "youWant";//根據需要定義你的字元串
$str = getLower($str);//調用函數後得到的小寫字母的字元串
?>
這個是輸出不重復的
<?php
function getLower($str){
$len = strlen($str);
$newstr = array();
$lower = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
for($i=0;$i<$len;$i++){
if(in_array($str[$i],$lower)){
if(!in_array($str[$i],$newstr)){
$newstr[] = $str[$i];
}
}
}
return implode("",$newstr);
}
echo getLower("aaBBacde");//將輸出acde,重復的a不輸出
?>
你根據需要選你需要的
Ⅳ php 查詢字元串並替換
$in_array=array('111','222','333');
$out_array=array('aaa','bbb','ccc');
$search='111';
$index=array_search($search,$in_array);
if($index!==false){
echo$out_array[$index];
}
Ⅳ php 字元串替換
<?php$stirng ="aaaaa aaaaa aaaaaa";$string = str_replace("", "<a href= http://www..com></a>", $string);echo $string;?>
Ⅵ js或者PHP,要一個方法,處理一個字元串將其中的數字變為下標
沒太懂你要表達的,這里數字變成下標是變成數組索引嗎?
這樣子處理後的應該是數組!!
你可以說下你例子中處理完的字元串結果應該是什麼嗎?
Ⅶ PHP中數組轉換成字元串
這種問題掌握了方法就很簡單,用一個foreach就行了。下例中,$str就是你要的結果。
$str='';
foreach($infoas$k=>$v){
$str.=$k.':'.$v.'';
}
echo$str;
Ⅷ php 中的字元串中的%s和%d是什麼意思
親,字元串中的%s和%d代表你一定格式的可替換佔位符。
%s:代表字元串
%d:代表數字
例如:
echo sprintf('這是一個字元串:%s,這是一個數字:%d', '字元串', 123);
這個會輸出:
這是一個字元串:字元串,這是一個數字:123
希望可以幫到你喲!~~有不懂的可以繼續追問,或私信,或到boboidea-本人博客留言!~
Ⅸ php 怎麼截取字元前面幾個字元
$a = '說的是我.mp3"><span class="entity-icon sprite-list-ic b-in-blk b-ic-book">';
// 不需要正則,將字元串以『\.』分割,第二個元素就是包含音頻文件後綴的字元串($b[1])。
$b = preg_split('/\./', $a);
//strpos確定後綴後面的雙引號(「)的位置,下標即為需要截取的字元串長度,
//最後,substr得到的字元串即為你想要得到的音頻文件後綴。
$c = substr($b[1], 0, strpos($b[1], '"'));
//var_mp($c);可得,」mp3「
這是基於你給出的字元串得出的結果,如果要求更具體些有可能會需要改動方法。
Ⅹ php 如何判斷字元串內有多少個特定字元串
用正則表達式
(這個有點難學)
也可以把字元串截取成單個的字元 再和A判斷 相同就+1