Bu sorun galiba "trim" ve "strip_tags" kullanmadığım için oluyor. Aşağıdaki kodlara şu şekilde

$ozellik = trim(strip_tags($_POST['ozellik']));

trim ve strip_tags eklediğimde de bana şöyle bir hata veriyor

Warning: strip_tags() expects parameter 1 to be string, array given in
Notice: Trying to access array offset on value of type null in

internetten baktığımda da bu hatayı nasıl düzeltebileceğime dair, "implode" kullanımını öneriyor. "strip_tags, trim ve implode" u bir arada aşağıdaki kodlarla nasıl kullanabilirim acaba?

<?php
if(isset($_FILES['dosya'])) {
 
  $ad = $_POST['ad'];
  $ozellik = strip_tags($_POST['ozellik']);

  foreach($ad as $index => $names) {
    $s_ad = $names;
    $s_ozellik = $ozellik[$index];

    $dosya_sayisi = count($_FILES['dosya']["name"]);
    for($i=0; $i<$dosya_sayisi; $i++) {
      $dosya_adi = $_FILES['dosya']["name"][$i];
      $gecici_yol = $_FILES['dosya']["tmp_name"][$i];

      if(move_uploaded_file($gecici_yol,"../../images/indexurunler/" . $dosya_adi)) {

        $sorgualani = "INSERT INTO indexsayfaurun (urun_resim, urun_ad, urun_ozellik) 
                                                  VALUES ('$dosya_adi', '$s_ad', '$s_ozellik')";
        $sorgu = mysqli_query($db, $sorgualani);
      }
    }
  }
  
  if($sorgu) {
    echo "Ürün Kaydedildi";
  } else {
    echo "Ürün Kaydedilemedi";
  }
}
?>