با سلام
من یک تابع و یا کلاسی رو می خواستم که بشه باهاش آرایه رو به رشته و برعکسش تبدیل کرد البته مثل session که ارایه رو به رشته تبدیل میکنه ...
اصلا یه چنین تابعی در خود php وجود داره ؟
با سلام
من یک تابع و یا کلاسی رو می خواستم که بشه باهاش آرایه رو به رشته و برعکسش تبدیل کرد البته مثل session که ارایه رو به رشته تبدیل میکنه ...
اصلا یه چنین تابعی در خود php وجود داره ؟
تبدیل رشته به آرایه
<?php
// Example 1
$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2
// Example 2
$data = "foo:*:1023:1000::/home/foo:/bin/sh";
list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data);
echo $user; // foo
echo $pass; // *
?>تبدیل آرایه به رشته<?php
$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);
echo $comma_separated; // lastname,email,phone
?>
من منظورم جدا سازی نبود ...
نمی دونم که شما رشته ذخیر شده توسط session رو دیدید یا نه . من یه چنین چیزی رو میخوام .
چونکه در برخی از cms ها این وجود داره مثلا در wordpress ...
تبدیل ارایه ای از همه نوع داده ای که بتون تابع یا کلاسی این آرایه رو به رشته تبدیل کنه و بعدشم بتونه همون رشته رو به آرایه اول برگردونه ...
اگه از حرفه ای ها آدرسی و یا فایلی دارن لطفا کمک کنن ...
http://php.net/manual/en/function.serialize.phpبا سلام
من یک تابع و یا کلاسی رو می خواستم که بشه باهاش آرایه رو به رشته و برعکسش تبدیل کرد البته مثل session که ارایه رو به رشته تبدیل میکنه ...
اصلا یه چنین تابعی در خود php وجود داره ؟
http://php.net/manual/en/function.unserialize.php
سلام من یک چنین کاری کزدم
<?php
$ali = "12*1221*32*1234*41*1231*54*6541*12*9874*98*8745*4 5*4521*14*9654*21*2541*12*3214*21*3214*12*1542*12* 1548";
$amanat=explode("*",$ali]);
$length=count($amanat);
for ( $i = 0 ; $i <= $length ; $i++ ) {
if($i%2==0){
$a=current($amanat);
}else{
$b=current($amanat);
if($dorost1==null) {
$dorost1 = array($a => $b);
}else{
$dorost = array($a => $b);
$dorost1=$dorost1+$dorost;
}
}
next($amanat);
}
var_dump($dorost1);
?>