[Résolu] Quel langage est utilisé pour les array?

Bien le bonjour à tous,

Aujourd’hui j’ai besoin d’une information en espérant que quelqu’un ici puisse me la donner…

Voyez-vous je cherche à savoir quel langage est utilisé pour les array altislife en base de donnée : https://pastebin.com/f61AfgM8

En espérant une réponse de votre part. :slight_smile:

Quel langage ?

C’est un array en SQF qui a juste été mis entre quotes pour que le format soit correct dans la base de données (la plupart des array de base de Altis Life utilisent le type « text » en base de données pour MySQL)

Il a aussi été « parse » dans le sens où les guillemets et les caractères d’échappement par exemple ont été remplacés par leur homonyme MySQL.

Il n existe aucune conversion entre SQF et SQL.
Tu inserts ce que tu veux !

D’accord merci de vos réponses.

Une idée de comment puis-je utiliser cette array SQF en PHP ?

Mon frère a utilisée du Regex pour le panel Web de mon serveur de dev local.

Avec l’expression qu’il a mit ça lui sort 2 Array qu’il associe ensuite pour avoir lenomdelalicense = 1 ou 0

Ah oui d’accord je vois, tu penses que pourrais avoir juste un exemple du code si ça n’en te dérange pas please ? ^^

https://www.php.net/manual/fr/function.preg-match-all.php

$text = "[[`license_civ_driver`,1],[`license_civ_graph`,0],[`license_civ_rdc`,1],[`license_civ_act`,1],[`license_civ_altis_investi`,1],[`license_civ_taliban`,1],[`license_civ_armurerie`,1],[`license_civ_casse_altis`,1],[`license_civ_bloody`,1],[`license_civ_banana`,1],[`license_civ_triplea`,1],[`license_civ_reduction_voiture`,1],[`license_civ_wood`,1],[`license_civ_onu`,1],[`license_civ_Avocat`,1],[`license_civ_pile`,1],[`license_civ_anus`,1],[`license_civ_news`,1],[`license_civ_tabac`,1],[`license_civ_vinrouge`,1],[`license_civ_ode`,1],[`license_civ_letaltis`,1],[`license_civ_gouv`,1],[`license_civ_secu`,1],[`license_civ_coqi_ent`,1],[`license_civ_bar`,1],[`license_civ_vintage`,1],[`license_civ_staff`,1],[`license_civ_airline`,1],[`license_civ_antiquite`,1],[`license_civ_rebelle_eau`,1],[`license_civ_pa_indep`,1],[`license_civ_pierre_precieuse`,1],[`license_civ_ricard`,1],[`license_civ_chanve`,1],[`license_civ_luxe`,1],[`license_civ_bouteille_ricard`,1],[`license_civ_bandit`,1],[`license_civ_dep`,1],[`license_civ_rebelle`,1],[`license_civ_moto`,1],[`license_civ_boat`,1],[`license_civ_pilot`,1],[`license_civ_trucking`,1],[`license_civ_laprestige`,1],[`license_civ_tirnadonna`,0],[`license_civ_fabrication`,1],[`license_civ_gun`,1],[`license_civ_dive`,1],[`license_civ_home`,1],[`license_civ_box`,1],[`license_civ_fer_cuivre`,1],[`license_civ_petrole`,1],[`license_civ_traitementpetrole`,1],[`license_civ_ventepetrole`,1],[`license_civ_mine`,1],[`license_civ_marijina`,1],[`license_civ_heroin`,1],[`license_civ_coca`,1],[`license_civ_uran`,1]]";
preg_match_all("Ton expression Regex", $text, $matches);
$data = [];
    for ($i = 0; $i < count($matches[0]); $i++) {
		$data[$matches[1][$i]] = (int)$matches[2][$i];
    }
var_dump ($data);

je te met pas l’expression Regex sinon c’est du tout cru mais avec ça et si ton expression est bonne tu devrais avoir quelque chose comme ça
(je t’ai mit 2 lien en haut qui devrait t’aider grandement)

array (size=60)
  'license_civ_driver' => int 1
  'license_civ_graph' => int 0
  'license_civ_rdc' => int 1
  'license_civ_act' => int 1
  'license_civ_altis_investi' => int 1
  'license_civ_taliban' => int 1
  'license_civ_armurerie' => int 1
  'license_civ_casse_altis' => int 1
  'license_civ_bloody' => int 1
  'license_civ_banana' => int 1
  'license_civ_triplea' => int 1
  'license_civ_reduction_voiture' => int 1
  'license_civ_wood' => int 1
  'license_civ_onu' => int 1
  'license_civ_Avocat' => int 1
  'license_civ_pile' => int 1
  'license_civ_anus' => int 1
  'license_civ_news' => int 1
  'license_civ_tabac' => int 1
  'license_civ_vinrouge' => int 1
  'license_civ_ode' => int 1
  'license_civ_letaltis' => int 1
  'license_civ_gouv' => int 1
  'license_civ_secu' => int 1
  'license_civ_coqi_ent' => int 1
  'license_civ_bar' => int 1
  'license_civ_vintage' => int 1
  'license_civ_staff' => int 1
  'license_civ_airline' => int 1
  'license_civ_antiquite' => int 1
  'license_civ_rebelle_eau' => int 1
  'license_civ_pa_indep' => int 1
  'license_civ_pierre_precieuse' => int 1
  'license_civ_ricard' => int 1
  'license_civ_chanve' => int 1
  'license_civ_luxe' => int 1
  'license_civ_bouteille_ricard' => int 1
  'license_civ_bandit' => int 1
  'license_civ_dep' => int 1
  'license_civ_rebelle' => int 1
  'license_civ_moto' => int 1
  'license_civ_boat' => int 1
  'license_civ_pilot' => int 1
  'license_civ_trucking' => int 1
  'license_civ_laprestige' => int 1
  'license_civ_tirnadonna' => int 0
  'license_civ_fabrication' => int 1
  'license_civ_gun' => int 1
  'license_civ_dive' => int 1
  'license_civ_home' => int 1
  'license_civ_box' => int 1
  'license_civ_fer_cuivre' => int 1
  'license_civ_petrole' => int 1
  'license_civ_traitementpetrole' => int 1
  'license_civ_ventepetrole' => int 1
  'license_civ_mine' => int 1
  'license_civ_marijina' => int 1
  'license_civ_heroin' => int 1
  'license_civ_coca' => int 1
  'license_civ_uran' => int 1
1 J'aime

Merci énormément du temps que tu consacres pour moi aha

Très très très honnêtement j’aime tout ce qui est tartare vois-tu x)

Non en réalité j’ai réellement besoin de cette expression :confused:

Si tu ne veux pas je comprends ^^

Tu connais quoi comme language @FrostTK ?

C’est à dire ? Développe ta question aha

Quel langage ou quel code metrises tu ?
(sqf, php, java, C++, C#, …)