الفرق بين المراجعتين لصفحة: «PHP/sapi windows cp conv»

من موسوعة حسوب
< PHP
لا ملخص تعديل
إضافات و تعديلات تنسيقية
سطر 2: سطر 2:
(PHP 7 >= 7.1.0)
(PHP 7 >= 7.1.0)


تُحوِّلُ الدالةُ sapi_windows_cp_conv()‎ السلسلةَ النصية من صيغتها في جدول ترميز (code page)إلى صيغتها في جدول ترميز آخر.
تُحوِّلُ الدالةُ <code>sapi_windows_cp_conv()</code>‎ السلسلةَ النصية من صيغتها في جدول ترميز (code page)إلى صيغتها في جدول ترميز آخر.


== الوصف ==
== الوصف ==
<syntaxhighlight lang="php">
<syntaxhighlight lang="php">
string sapi_windows_cp_conv ( int|string $in_codepage , int|string $out_codepage , string $subject )
string sapi_windows_cp_conv ( int|string $in_codepage , int|string $out_codepage , string $subject )
</syntaxhighlight>تُحوِّلُ الدالةُ sapi_windows_cp_conv()‎ السلسلةَ النصية من صيغتها في جدول ترميز إلى صيغتها في جدول ترميز آخر.
</syntaxhighlight>تُحوِّلُ الدالةُ <code>sapi_windows_cp_conv()‎</code> السلسلةَ النصية من صيغتها في جدول ترميز إلى صيغتها في جدول ترميز آخر.


== المعاملات ==
== المعاملات ==


=== in_codepage ===
=== <code>in_codepage</code> ===
صيغة جدول الترميز للسلسلة النصية المضافة للمعامل subject. إما اسم جدول الترميز أو مُعرفه.
صيغة جدول الترميز للسلسلة النصية المضافة للمعامل <code>subject</code>. إما اسم جدول الترميز أو مُعرفه.


=== out_codepage ===
=== <code>out_codepage</code> ===
جدول الترميز الذي ستحول إليه سلسلة المعامل subject النصية. إما اسم جدول الترميز أو مُعرفه.
جدول الترميز الذي ستحول إليه سلسلة المعامل <code>subject</code> النصية. إما اسم جدول الترميز أو مُعرفه.


=== subject ===
=== <code>subject</code> ===
السلسلة المراد تحويلها.
السلسلة المراد تحويلها.


== القيم المعادة ==
== القيم المعادة ==
سلسلة المعامل subject النصية المحولة إلى المعامل out_codepage، أو NULL عند الفشل.
سلسلة المعامل subject النصية المحولة إلى المعامل <code>out_codepage</code>، أو <code>NULL</code> عند الفشل.


== الأخطاء والاستثناءات ==
== الأخطاء والاستثناءات ==
سيولّد خطأٌ من النوع E_WARNING، إذا أُعطِيَتْ جداول ترميز غير صالحة، أو إذا كان المعامل subject غير صالح للمعامل in_codepage.
سيولّد خطأٌ من النوع <code>E_WARNING</code>، إذا أُعطِيَتْ جداول ترميز غير صالحة، أو إذا كان المعامل <code>subject</code> غير صالح للمعامل <code>in_codepage</code>.


== انظر أيضًا ==
== انظر أيضًا ==
* الدالة sapi_windows_cp_get()‎: الحصول على جداول الترميز العاملة.
* الدالة <code>[[PHP/sapi windows cp get|sapi_windows_cp_get()]]</code>‎: الحصول على جداول الترميز العاملة.
* الدالة iconv()‎: تحويل سلسلة نصية إلى ترميز الأحرف المطلوبة.
* الدالة <code>[[PHP/iconv|iconv()‎]]</code>: تحويل سلسلة نصية إلى ترميز الأحرف المطلوبة.


== مصادر ==
== مصادر ==

مراجعة 00:24، 27 مايو 2018

(PHP 7 >= 7.1.0)

تُحوِّلُ الدالةُ sapi_windows_cp_conv()‎ السلسلةَ النصية من صيغتها في جدول ترميز (code page)إلى صيغتها في جدول ترميز آخر.

الوصف

string sapi_windows_cp_conv ( int|string $in_codepage , int|string $out_codepage , string $subject )

تُحوِّلُ الدالةُ sapi_windows_cp_conv()‎ السلسلةَ النصية من صيغتها في جدول ترميز إلى صيغتها في جدول ترميز آخر.

المعاملات

in_codepage

صيغة جدول الترميز للسلسلة النصية المضافة للمعامل subject. إما اسم جدول الترميز أو مُعرفه.

out_codepage

جدول الترميز الذي ستحول إليه سلسلة المعامل subject النصية. إما اسم جدول الترميز أو مُعرفه.

subject

السلسلة المراد تحويلها.

القيم المعادة

سلسلة المعامل subject النصية المحولة إلى المعامل out_codepage، أو NULL عند الفشل.

الأخطاء والاستثناءات

سيولّد خطأٌ من النوع E_WARNING، إذا أُعطِيَتْ جداول ترميز غير صالحة، أو إذا كان المعامل subject غير صالح للمعامل in_codepage.

انظر أيضًا

  • الدالة sapi_windows_cp_get()‎: الحصول على جداول الترميز العاملة.
  • الدالة iconv()‎: تحويل سلسلة نصية إلى ترميز الأحرف المطلوبة.

مصادر