Как правильно использовать json_decode?
<?php
$str = '{
"Текст1":{
"название":"текст",
"название2":{
"1":"Один",
"2":"Два",
"3":"Три",
"4":"четыре"
}
},
"Текст2":{
"название":"текст",
"название2":{
"1":"Один",
"2":"Два",
"3":"Три",
"4":"четыре"
}
},
"Текст3":{
"название":"текст",
"название2":{
"1":"Один",
"2":"Два",
"3":"Три",
"4":"четыре"
}
}
}';

var_dump(json_decode($str));
$decoded = json_decode($json,1);
foreach($decoded["Текст1"]["название2"] as $key=>$value)
    echo "$key : $value <br/>";