diff --git a/docs/_includes/options/data/array.html b/docs/_includes/options/data/array.html
index 0251ec1c..751635e8 100644
--- a/docs/_includes/options/data/array.html
+++ b/docs/_includes/options/data/array.html
@@ -33,6 +33,26 @@ $('select').select2({
     included on the data objects that Select2 exposes.
   </p>
 
+  <h3>
+    Do the <code>id</code> properties have to be strings?
+  </h3>
+
+  <p>
+    Because the <code>value</code> attributes on a <code>&gt;select&lt;</code>
+    tag must be strings, the <code>id</code> property on the data objects must
+    also be strings. Select2 will attempt to convert anything that is not a
+    string to a string, which will work for most situations, but it is
+    recommended to force all of your ids to strings ahead of time.
+  </p>
+
+  <h3>
+    I can't select results with blank ids or an id of <code>0</code>!
+  </h3>
+
+  <p>
+    See <a href="#do-the-id-properties-have-to-be-strings">Do the <code>id</code> properties have to be strings?</a>.
+  </p>
+
   <h3>
     How should nested results be formatted?
   </h3>