Это просто, но я не знаю, что искать, чтобы найти ответ. Может кто-нибудь скажет мне, в каком формате эти данные были вставлены в таблицу?
Я хочу читать / вставлять / обновлять его с помощью PHP.
изображение http://img841.imageshack.us/img841/4835/screenshot2011110813502.png
Вот текст:
а: 22: {s: 12: "productimage"; s: 82: "/ WP-содержание / добавления / products_img / bla.jpg"; s: 13: "productimage1"; s: 0: ""; s: 13 : "productimage2"; s: 0: ""; s: 13: "productimage3"; s: 0: ""; s: 13: "productimage4"; s: 0: ""; s: 13: "productimage5"; с: 0: ""; s: 13: "productimage6"; s: 0: ""; s: 5: "цена"; s: 2: "12"; s: 12: "spPrdLstDate"; s: 10: "2011-11-10"; s: 12: "specialprice"; s: 2: "11"; s: 6: "масса"; s: 1: "2"; s: 9: "istaxable"; s: 0: ""; s: 4: "размер"; s: 5: "15,16"; s: 5: "цвет"; s: 3: "Roz"; s: 10: "size_stock"; s: 4 : "2,3 "; s: 11:" color_stock "; s: 2:" 1 "; s: 19:" is_check_outofstock "; s: 2:" на "; s: 9:" initstock"; s : 2: "11"; s: 8: "minstock"; s: 1: "0"; s: 11: "isshowstock"; s: 2: "на"; s: 14: "affiliate_link"; s: 0 : ""; s: 8: "posttype"; s: 7: "продукт";}
Это сериализованный массив, вы можете несериализовать его, чтобы преобразовать его обратно в тип массива, а затем сериализовать его обратно в строку.
Очевидно, что существует много дискуссий о том, что это json или сериализованные данные, но индикаторы длины для следующей строки рядом с: четко указывают на сериализацию.
$aArray = unserialize($sContents); $sContents = serialize($aArray);
Это сериализованный массив, который вы можете десериализовать с помощью http://www.php.net/manual/de/function.unserialize.php
Это похоже на Json, см. http://en.wikipedia.org/wiki/JSON и http://www.json.org/