Code Sniplets
Run Sniplets
Use PHP-Array in JS
<?php
$array1 = [
"foo" => "bar",
"bar" => "foo",
];
$array2 = [
"foo1" => [
"bar1" => "foo11",
"bar2" => "foo12",
],
"foo2" => [
"bar1" => "foo21",
"bar2" => "foo22",
],
];
?>
<p id="element1"></p>
<p id="element2"></p>
<script>
var array1=<?php echo json_encode($array1, JSON_PRETTY_PRINT)?>;
var element1 = array1.foo;
document.getElementById("element1").innerHTML = "Element1 " + element1;
/*
die Ansprache der ersten Ebene des Arrays mit
eckigen Klammer dient auch dafür, wenn diese
Ebene durch ein Element der Seite bestimmt wird.
In diesen Fall ist foo1 durch "ElementById.value"
zu ersetzen.
*/
var array2=<?php echo json_encode($array2, JSON_PRETTY_PRINT)?>;
var element2 = array2["foo2"].bar2;
document.getElementById("element2").innerHTML = "Element2 " + element2;
</script>
Parametrize Testclass and/or -function
array1 = [
("foo1", "foo2", "foo3"),
("bar1", "bar3", "bar3"),
]
@pytest.mark.parametrize("para1, para2, para3", array1)
class Test_Dummy()
def setup_method(self,method):
pass
def teardown_method(self, method):
pass
def test_dummy_test(self, para1, para2, para3):
assert elem1.text == para1
assert elem2.text == para2
assert elem3.text == para3