1. php怎麼把數組合並成字元串
PHP中的serialize()函數可以實現(PHP數組序列化函數)
stringserialize(mixed$value)
serialize()返回字元串,此字元串包含了表示value的位元組流,可以存儲於任何地方。
這有利於存儲或傳遞PHP的值,同時不丟失其類型和結構。
想要將已序列化的字元串變回PHP的值,可使用unserialize()。
serialize()可處理除了resource之外的任何類型。
比如:
<?php
$array=array('a'=>'aa','b'=>'bb');
$str=serialize($array);
echo$str;
$array_temp=unserialize($str);
print_r($array_temp);
?>
2. php怎樣把兩行字元串合並成一行如下:
我是沒看出有啥意義,如果是輸出的話有兩個
$str='<a>this is<br />php</a>';
$str="<a>this is \n php</a>";
3. PHP 字元串 合並一起
<?php
$a = 'a';
$b = 'b';
echo $a.$b;
?>
4. php如何合並字元串
<?php
$s="C:///";
$m="1.txt";
echo$s.$m;
?>
5. PHP中字元串與數字拼接起來,用什麼方法
有兩個字元串(string)運算符。第一個是連接運算符(「.」),它返回其左右參數連接後的字元串。第二個是連接賦值運算符(「.=」),它將右邊參數附加到左邊的參數之後。1.2.3.4.運行後發現只輸出了一個 『3』,為什麼呢? 因為第一字元串「Result3」被創建,這然後被添加到3得到3,非空非數字字元串被轉換為0。如果要輸出"Result: 6"
6. PHP字元串的合並和重組
$tmpArray = array();
foreach ($laArray as $row) {
$key = $row['name'] . $row['age'];
if (array_key_exists($key, $tmpArray)) {
$tmpArray[$key]['id'] = $tmpArray[$key]['id'] . '+' . $row['id'];
if (is_array($tmpArray[$key]['moeny'])) {
$tmpArray[$key]['moeny'][] = $row['moeny'];
} else {
$tmpArray[$key]['moeny'] = array($tmpArray[$key]['moeny'], $row['moeny']);
}
} else {
$tmpArray[$key] = $row;
}
}
echo "<pre>";
var_mp($tmpArray);
7. php,1個字元串組合,將組合中的每兩個字元串連在一起組成新的字元,並全部列出。
$array = array($a,$b,$c,$d,…);//原有的字元串變成數組
foreach($array as $k1=>$v1)
{
foreach($array as $k2=>$v2)
{
if($k1==$k2)continue;//如果同一個字元串也可以組合,就刪除這句
$out[] = $v1.$v2;
}
}
//$out數組中就是所有組合連接的結果,
foreach($out as $k=>$v)
{
echo $v;
echo ',';//逗號是要字元串間的分隔符,可改為你自己需要的
}
//也可以用以下方法輸出
$str = implode(",", $out);//逗號是要字元串間的分隔符,可改為你自己需要的
echo $str;
8. php 拼字元串
session_encode ?
9. php中怎麼將兩個字元串合並成一個
<?php
$a="abc";
$b="def";
$c=$a.$b;
echo $c; //這時候的$c=「abcdef」
?>
10. 求用php組合一段字元串
一下代碼完成了輸出,不過不是按照上面的順序輸出的。可以再考慮加個自定義排序。
<?php
/**
*CreatedbyPhpStorm.
*User:zhangt
*Date:14-10-28
*Time:下午4:17
*/
$arr=array('a','b','c','d');
$bit_set=8+4+2+1;//abcd的顯示用2進制來標明是否輸出。起始全顯示,然後依次減1一直到0
while($bit_set>0){
$s="";
if($bit_set&8){
$s=$s.$arr[0];
}
if($bit_set&4){
$s=$s.$arr[1];
}
if($bit_set&2){
$s=$s.$arr[2];
}
if($bit_set&1){
$s=$s.$arr[3];
}
echo($s."<br/>");
--$bit_set;
}
?>
輸出:
abcd
abc
abd
ab
acd
ac
ad
a
bcd
bc
bd
b
cd
c
d