[ { "post108" : [ "1" ] } ]
Array
(
[0] => stdClass Object
(
[post108] => Array
(
[0] => 1
)
)
)
$option_val = get_option( ... );
foreach ( $option_val as $key => $value )
$post = "post$post_id"; // post108
if ( key( get_object_vars( $value ) ) == $post ) // post108
$option_val[$key]->$post
print_r( $option_val[$key]->$post[ 0 ] ); // Выводит пустоту
unset( $option_val[$key]->$post[ 0 ] ); // ничего не удаляет
// Вот это конструкция перебора включается и условие в if срабатывает...
foreach ( $option_val[$key]->$post as $s_key => $s_value ) {
if ( $s_value == intval( $user_id ) )
{
unset( $option_val[$key]->$post[$s_key] );
update_option( "_post_favorite_obj", json_encode( $option_val ), "yes" );
$result_flag = "completed";
}
}
$word = $_POST['word'];
$connect = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
if ( !$connect )
{
echo "Ошибка подключения: " . mysql_error();
}
$selected_db = mysql_select_db(DB_NAME);
$query = 'INSERT INTO `db_r_abstraction` VALUES("", "NEW_ITEM", "' . $word . '", "abcde")';
isWord ()
{
var userMsg = this.readMessage ( this.container );
var word = this.breakUpString( userMsg );
word = JSON.stringify( word ); // допустим что на этом этапе word = ['12', '34']
$('.arr_words').val( word );
$.ajax({
type: "POST",
url: "../ajax/ray_function.php",
dataTyp: "json",
data: word,
myparam: word,
success: function ( res )
{
console.log( res )
},
error: function ( res )
{
console.log( res )
},
async: true
});
}
Вот и есть весь массив
[{"post108":["1"]}]