(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_convert_variables — Değişken içeriğinin karakter kodlamasını dönüştürür
$kodlamaya
,$kodlamadan
,&$değişken
,&...$değişkenler
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.
kodlamaya
Dizgenin dönüştürüleceği karakter kodlaması.
kodlamadan
kodlamadan
bağımsız değişkeninde, 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şken
Kodlaması değiştirilecek değişken belirtilir. Dizi, dizge veya nesne belirtilebilir. İşlev tüm bağımsız değişkenlerin aynı karakter kodlamasına sahip olduğunu varsayar.
değişkenler
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
$dahilikod = mb_internal_encoding();
$girdikodu = mb_convert_variables($dahilikod, "ASCII,UTF-8,SJIS-win", $post1, $post2);
?>