(PHP 4 >= 4.0.6, PHP 5, PHP 7)
mb_convert_variables — Değişken içeriğinin karakter kodlamasını dönüştürür
$kodlamaya
, mixed $kodlamadan
, mixed &$değişkenler
[, mixed &$...
] )
Belirtilen değişkenlerin karakter kodlamasını
kodlamadan kodlamaya
dönüştürür.
mb_convert_variables() işlevi, kodlama algılamasının kısa dizgelerde başarısız olmaması için dizgeleri bir dizi veya nesne içinde birleştirir. Bu bakımdan kodlamayı karıştırmak tek bir dizi veya nesne içinde imkansızdır.
kodlamayaDizgenin dönüştürüleceği karakter kodlaması.
kodlamadan
kodlamadan değiştirgesinde, dizge kodlamasını
algılamak için kullanılacak karakter kodlamaları bir dizi veya virgül
ayraçlı liste olarak belirtilir. Belirtilmezse
dahili algılama sırası
kullanılır.
değişkenlerKodlaması değiştirilecek değişkenler belirtilir. Dizi, dizge veya nesne belirtilebilir. İşlev tüm değişkenlerin aynı karakter kodlamasına sahip olduğunu varsayar.
...
Diğer değişkenler.
Başarı durumunda dönüşüm öncesi karakter kodlaması, aksi takdirde FALSE döner.
Örnek 1 - mb_convert_variables() örneği
<?php
/* $post1, $post2 değişkenlinin içeriğini dahili kodlamaya dönüştürelim */
$dahilikod = mb_internal_encoding();
$girdikodu = mb_convert_variables($dahilikod, "ASCII,UTF-8,SJIS-win", $post1, $post2);
?>