13.6.3.30 Doc::rawValueToArray()

La méthode rawValueToArray permet de dé-sérialiser la valeur d'un attribut faisant partie d'un array ou d'un attribut multi-valué.

13.6.3.30.1 Description

array rawValueToArray ( string $v )

La méthode rawValueToArray permet de dé-sérialiser une valeur sous la forme d'une chaîne de caractères issue d'un attribut faisant parti d'un array, ou d'un attribut multi-valué, obtenue via la méthode Doc::getRawValue.

13.6.3.30.1.1 Avertissements

La méthode rawValueToArray est une méthode de bas niveau que vous ne devriez utiliser qu'en dernier recours.

Il faut privilégier l'utilisation de la méthode getAttributeValue qui prend en charge automatiquement ces opérations de dé-sérialisation.

13.6.3.30.2 Liste des paramètres

(string) v
La chaîne de caractères à dé-sérialiser.

13.6.3.30.3 Valeur de retour

La méthode rawValueToArray retourne un array contenant les valeurs issues de la chaîne de caractères fournie.

13.6.3.30.4 Erreurs / Exceptions

Aucune.

13.6.3.30.5 Historique

13.6.3.30.5.1 Release 3.2.5

La méthode rawValueToArray remplace la méthode précédemment nommée _val2array.

L'utilisation de _val2array est obsolète depuis la version 3.2.5 de dynacase-core.

13.6.3.30.6 Exemples

  • Exemple #1

    L'attribut PHOTO_KEYWORDS est un attribut de type texte avec l'option multiple.

    $v = $photo->getRawValue(\Dcp\AttributeIdentifiers\MyPhoto:photo_keywords);
     
    var_dump($photo->rawValueToArray($v));

    Résultat :

    array(4) {
      [0]=>
      string(11) "Tour Eiffel"
      [1]=>
      string(13) "Champ de Mars"
      [2]=>
      string(5) "Paris"
      [3]=>
      string(6) "France"
    }

13.6.3.30.7 Notes

Aucune.

13.6.3.30.8 Voir aussi

×
nouveauté