Notice: Array to string conversion convert array to string

Array-ı adi bir dəyişənə çevirmək istəyirəm. Amma array-ın içində bir neçə də array var. Hətta onun da içində array var. Bunu edə bilmirəm. Aşağıdakı kodu emal edəndə:

<?php
session_start();
error_reporting(E_ALL);
ini_set('display_errors', 1);
$array['language'] = 'Asdfgh';
$array['currency'] = 'Asdfgh';
$array['cart'][] = 'Asdfgh';
$array['cart'][] = 'Asdfgh';
$array['facebookpagelikeshowed'] = 'Asdfgh';
$array['vid_yMHe4j2Ouko']['uid'] = '170785079';
$array['vid_yMHe4j2Ouko']['vid'] = '170785079';

    $text = '';
    foreach ($array as $key => $value)
    { 
        $text .= ''.$key.'='.$value.';';
    }
    echo $text;
?>

Mənə error verir:
Notice: Array to string conversion in /var/www/index.php on line 16
Bunu necə düzəldə bilərəm?


Yadda saxlama
Kateqoriya: Sual . , , . Qısa keçid.

Verilmiş cavablar və yazılan şərhlər (6 cavab var)

(08:42, 06/02/2015 ) #52741

səhv bundadı
1) <?php

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(08:58, 06/02/2015 ) #52742

foreach ($array as $key => $value)

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(09:01, 06/02/2015 ) #52743

14-də

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(14:35, 06/02/2015 ) #52754

$array[‘cart’][] iki ölçülü massivdir onu echo vermək olmaz axı. Foreach daxilində $value dərc ediləndə digərlərlə problem olmasa da məhz bu yazdığımda problem olur, çünki burada $value olur $array[‘cart’], deməli $value olur bir ölçülü massiv, onu isə echo etmək olmaz.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(10:40, 18/02/2015 ) #53185

Bu kod təxminən belə olsa daha düz olar.

    $text = '';
    foreach ($array as $key => $value)
    { 
        if(!is_array($value))
		$text .= ''.$key.'='.$value.';';
		else
		{
			foreach ($value as $k => $v)
			$text .= '' . $k . '=' . $v .';';
		}
		
    }
    echo $text;
Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(10:17, 15/03/2015 ) #54052

serialize funksiyasını unutmayaq. stackoverflow-da düzgün cavab verdilər.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

Bu suala aid öz sualım var:
Sual verin
Bu suala cavab vermək istəyirəm:
Cavab verin

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat

Elan qutusu

Son cavablar və şərhlər

Triste cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (1 gün əvvəl)

E. Hacı cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (2 gün əvvəl)

Triste cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (8 gün əvvəl)

Software Developer cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (8 gün əvvəl)

Triste cavab verdi - Google Adsense vergi (8 gün əvvəl)

E. Hacı cavab verdi - Xif mn kodu (16 gün əvvəl)

Khagrov cavab verdi - Axtardığım mahnını tapa bilmirəm kömək edin (35 gün əvvəl)

E. Hacı cavab verdi - Dünəndən Kompüterlə Twitter/X və Pinterest -ə girə bilmirəm. (42 gün əvvəl)

orkhanrza cavab verdi - AZ9095də bağlama qalıb (47 gün əvvəl)

Ismayil1997 cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (56 gün əvvəl)

revan orucov cavab verdi - Bakıda evə 100mbps+ internet verən provayder var? (60 gün əvvəl)

E. Hacı cavab verdi - WordPress sistemli saytda Facebook və İnstagram platformalarına özəl target_blank tənzimlənməsi haqqında... (62 gün əvvəl)

Jurnalist cavab verdi - WordPress sistemli saytda Facebook və İnstagram platformalarına özəl target_blank tənzimlənməsi haqqında... (62 gün əvvəl)

asssa1 cavab verdi - Riyazi proqramlar üçün proqram (63 gün əvvəl)

Aleks cavab verdi - İndiki dövrdə İngilis dili müəllimliyi ixtisasını seçməyə dəyər? (70 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 608 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 434 xal

Maqa - 346 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Sistemə daxil olmuş 23289 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2024