• 08-04-2023, 17:54:59
    #1
    Selam,
    php form post ediyorum. serialize fonksiyonu ile ile iç içe diziyi dbye kaydediyorum. sonra unserialize yapıp kullanmak istiyorum. fakat dizi olarak görmüyor.

    invalid argument supplied for foreach() hatası veriyor.

    biraz araştırınca bunun nedenini serialize unserialize yaptıktan sonra dizinin aslında object olduğunu anladım. Objecti nasıl diziye çevirebilirim?
  • 08-04-2023, 17:57:23
    #2
    kodu atabilir misiniz hocam
  • 08-04-2023, 17:58:13
    #3
    İstediğin şey string to array mı?
  • 08-04-2023, 17:58:53
    #4
    get_object_vars($degisken) işe yarıyor mu?
  • 08-04-2023, 18:00:05
    #5
    $dizi = get_object_vars($nesne);
  • 08-04-2023, 18:04:43
    #6
    gencbeyin adlı üyeden alıntı: mesajı görüntüle
    $dizi = get_object_vars($nesne);
    get_object_vars() expects parameter 1 to be object, boolean given in gibi hata verdi hocam
  • 11-04-2023, 18:33:44
    #7
    $array = json_decode( json_encode($unserialized), true);