strtoupper для $post->post_title – не поднимает

Возможно эту проблему стоило описать на каком-то PHP форуме, но т.к. проблема в переменной $post – опишу тут.
Не могу понять почему функция strtoupper не поднимает регистр для переменной $post->post_title?
По итогу этот код выдает: TESTmyposttitle.

т.е. функция работает, но….не для $post->post_title.

Подскажите плизз что не то?

P.S: Приведение к (string) не помогает.

                                <?php 
                                
                                // Enter upper page
                                $cc = $post;
                                while ($cc->post_parent) $cc = get_post($cc->post_parent);                            
                                
                                $buffer="test";
                                $buffer=$buffer.$cc->post_title;
                                                                        
                                $uppercase=strtoupper($buffer);
                                echo "<H2>".$uppercase."</H2>";
                                
                                ryofpl_folding_list_pages("title_li=&child_of=".$cc->ID."&siblings=1");
                                ?>

ПОТОМУ ЧТО UTF

Anonymous
Отправить
Ответ на: