htmlspecialchars функциясы

htmlspecialchars функциясы тегдерди браузерге аларды буйрук катары эсептеп койбостон, сап катары чыгарууга мүмкүндүк берет. Функция амперсандты & &amp; кылат, бурчтук < &lt; кылат, бурчтук > &gt; кылат.

Эгер сизге бардык мүмкүн болгон HTML ентитилерди өзгөртүү керек болсо, htmlentities колдонуңуз.

Синтаксис

phphtmlspecialchars(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string

Мисал

Тегдер менен сапты өзгөртөлү:

php<?php
  echo htmlspecialchars('<b>bold text</b>');
?>

Кодду иштетүүнүн натыйжасы:

php'<b>text</b>'

Мисал

Амперсанд менен сапты өзгөртөлү:

php<?php
  $str = 'test: &';
  res = htmlspecialchars($str);
  
  echo $res;
?>

Кодду иштетүүнүн натыйжасы:

php'test: &'

Ошондой эле караңыз

  • htmlspecialchars_decode функциясы,
    тескери операцияны аткарат
  • htmlentities функциясы,
    ушаш операцияны аткарат
  • strip_tags функциясы,
    саптан тегдерди өчүрөт