The Programming Expert
Code Snippets to Help You Solve Your Programming Headaches Fast
Find Solutions for Your Programs in Python, PHP, HTML, SAS, JavaScript and more.
Become an Expert Programmer through Interactive Examples
JavaScript
jQuery
Python
PHP
HTML
SAS
VBA
JavaScript – Featured Example
How to Rotate an Image using JavaScript

Rotate image
<div id="div1">
<img id="image1" src="https://theprogrammingexpert.com/wp-content/uploads/example-img1.png">
<div id="click-me" onclick="rotateImage()">Rotate image</div>
</div>
<script>
var rotateDegrees = 0;
function rotateImage(){
rotateDegrees += 30;
document.getElementById("image1").style.transform = "rotate(" + rotateDegrees + "deg)";
};
</script>
jQuery – Featured Example
Example of Using the jQuery clone() Method
Clone box
<style>.box{ float: left; width: 50px; height: 50px; background: #7bbfa2; margin-right: 10px; margin-bottom: 10px; }</style>
<div id="div2">
<div class="box"></div>
</div><div class="clear"></div>
<div id="click-me2" class="click-me">Clone box</div>
<script>
$("#click-me2").click(function(){
var clonedP = $(".box:first").clone();
var randomColor = "#" + (Math.floor(Math.random()*16777215).toString(16));
clonedP.css("background",randomColor)
clonedP.appendTo("#div2");
});
</script>
Python – Featured Example
Reverse String with Recursion in Python
string = "Hello"
def reverse_string(string):
if len(string) == 1:
return string
return reverse_string(string[1:]) + string[0:1]
print(reverse_string(string))
#Output:
olleH
PHP – Featured Example
How to Check If String Contains Substring in PHP
$string = "I love to program!";
$substring = "program";
$result = str_contains($string,$substring) /* $result = true */
HTML – Featured Example
HTML Scrollable Div with Dynamic Content
This is a scrollable div
Keep clicking the button below to add enough divs to show the scrollbar.
Add text
<style>#div5 { height: 100px; width:300px; overflow-y: auto; border: 1px solid #444; padding: 5px; }</style>
<div id="div5">
<div id="div6">This is a scrollable div</div>
</div>
<p>Keep clicking the button below to add enough divs to show the scrollbar.</p>
<div id="click-me">Add text</div>
<script>
$("#click-me").click(function(){
$('<div class="new-div">This is a scrollable div</div>').appendTo("#div5");
});
</script>
SAS – Featured Example
Generating Random Integers in a Range Using SAS
data k;
a = 0;
b = 10;
do i = 1 to 10;
rand_int = rand("integer",0,10);
output;
end;
run;
VBA – Featured Example
VBA e – Using Exp() Function to Get Euler’s Constant e
Debug.Print Exp(1);
'Output:
2.718281828459045